Yii2 выполенние скрипта после валидации формы
Сделал форму при помощи ActiveForm, валидация отлично работает сразу после потери фокуса инпутом.
Далее добавил свой скрипт в Asset:
public $js = [
'javascript/script.js'
];
Содержимое script.js:
$('form').submit(function(){ alert(1); });
Проблема следующая: при отправке формы срабатывает мой скрипт и выводится alert даже в том случае, если валидация не пройдена (инпуты на стороне клиента подсвечены красным цветом).
Как можно исправить эту проблему и сделать так, чтобы мой код выполнился только после успешно пройденной валидации?