Yii2 выполенние скрипта после валидации формы

Сделал форму при помощи ActiveForm, валидация отлично работает сразу после потери фокуса инпутом.

Далее добавил свой скрипт в Asset:

public $js = [
    'javascript/script.js'
];

Содержимое script.js:

$('form').submit(function(){ alert(1); });

Проблема следующая: при отправке формы срабатывает мой скрипт и выводится alert даже в том случае, если валидация не пройдена (инпуты на стороне клиента подсвечены красным цветом).

Как можно исправить эту проблему и сделать так, чтобы мой код выполнился только после успешно пройденной валидации?


Ответы (0 шт):