samdark / yii2-cookbook

Yii 2.0 Community Cookbook
1.44k stars 297 forks source link

JS: Trigger validation for the whole form #79

Closed kroder closed 8 years ago

kroder commented 8 years ago

Подскажите, пытаюсь провалидировать форму без сабмита.

$('#contact-form').data('yiiActiveForm').submitting = true;
$('#contact-form').yiiActiveForm('validate');

Данный код на чистом basic app при успешной валидации сабмитит форму (ивент не на сабмит-кнопке в форме, без этого кода сабмита не происходит), хотя по описанию должна быть только валидация.

На stackoverflow есть так же пример:

$('#form-id').yiiActiveForm('submitForm');

с уверениями, что должно только провалидировать, но у меня он аналогично сабмитит при успешной валидации. Как-то всетаки можно просто провалидировать форму и узнать результат без сабмитов, или я что не так делаю?