Yii2 Activeform afterValidate 问题
Yii2 Activeform afterValidate issue
在 Yii 1.X 版本中我们可以使用 afterValidate
inside clientOptions
属性 of CActiveForm
class, 请告诉我正确的在 Yii2
中实现相同的方法
我刚刚看到了这些变化。我非常非常惊讶为什么核心团队开发人员决定这样做,现在的事件:
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
});
在 Yii 1.X 版本中我们可以使用 afterValidate
inside clientOptions
属性 of CActiveForm
class, 请告诉我正确的在 Yii2
我刚刚看到了这些变化。我非常非常惊讶为什么核心团队开发人员决定这样做,现在的事件:
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
});