具有相同名称的多个输入的形式被添加动态使用jQuery。 所以,现在我如何可以验证使用在客户端yii2验证规则,这些动态输入?
Answer 1:
添加使用jQuery动态输入之后使用以下代码来验证
jQuery('#form-id').yiiActiveForm("add", {
"id": "input-id",
"name": "input-name",
"container": "#container-id or unique .container-class of this input",
"input": "#input-id or unique .input-class",
"validate": function (attribute, value, messages, deferred, $form) {
yii.validation.required(value, messages, {"message": "Validation Message Here"});
}
}
);
文章来源: Yii2 client side validation for dynamically added multiple inputs