Yii2 Activeform afterValidate проблема
В Yii 1.X версия мы можем использовать afterValidate внутри clientOptions свойство CActiveForm класса, пожалуйста, дайте мне знать правильный способ реализовать то же самое в Yii2
1 ответ:
Я только что видел эти изменения. Я очень и очень удивлен, почему основная команда разработчиков решила так поступить, теперь события:
beforeValidate,afterValidate,beforeValidateAttribute,afterValidateAttribute,beforeSubmit,ajaxBeforeSend, ФункцияajaxCompleteбыла перемещена на переднюю сторону. Они вызваныjQuerytriggerфункция. Вы можете поймать нужное вам событие следующим образом:$("#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 });