В Yii 1.X версии мы можем использовать afterValidate
внутри clientOptions
свойство CActiveForm
класса, пожалуйста, дайте мне знать, как правильно реализовать то же самое в Yii2Yii2 ActiveForm afterValidate вопрос
2
A
ответ
2
Я только что видел эти изменения. Я очень очень удивлен, почему разработчики ядра команда решила сделать так, теперь события:
beforeValidate
, afterValidate
, beforeValidateAttribute
, afterValidateAttribute
, beforeSubmit
, ajaxBeforeSend
, ajaxComplete
функции были перенесены на передней торцевой стороне. Они активируются функцией jQuery
trigger
. Вы можете поймать событие, которое вам нужно вот так:
$("#FORM-ID").on("afterValidate", function (event, messages) {
// Now you can work with messages by accessing messages variable
var attributes = $(this).data().attributes; // to get the list of attributes that has been passed in attributes property
var settings = $(this).data().settings; // to get the settings
});
p.s. вы заработали значок «Информированный», и вы все еще неправильно задаете вопрос. – iamawebgeek