Yii2 Activeform afterValidate проблема
В Yii 1.X версия мы можем использовать afterValidate
внутри clientOptions
свойство CActiveForm
класса, пожалуйста, дайте мне знать правильный способ реализовать то же самое в Yii2
1 ответ:
Я только что видел эти изменения. Я очень и очень удивлен, почему основная команда разработчиков решила так поступить, теперь события:
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 });