Отправка формы при клике на собственную кнопку

ver.2.0.0

Описание

Ставим фокус на первое не заполненное поле при ошибочной отправки формы.

JS
Как юзать
      $('class_формы').sendwf();
    
Код
      $.fn.sendwf = function(options) {
  var elem = this;
  options = $.extend({
    input: 'wf__submit'
  }, options);
  return this.each(function() {
    elem.find('.' + options.input).once().on('click', function() {
      elem.find('.form-actions input.form-submit').click();
    });
    elem.find('input.required.error').first().focus();
  });
}
    

Архив

ver.1.0.0
JS
Как юзать
      sendwf('class_формы');
    
Код
      window.sendwf = function(webform) {
  $(webform).find('.wf__submit').once().on('click', function() {
    $(webform).find('.form-actions input.form-submit').click();
  });
  $(webform).find('input.required.error').first().focus();
}