yii2 – 在提交之前手动触发活动表单验证

前端之家收集整理的这篇文章主要介绍了yii2 – 在提交之前手动触发活动表单验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以通过 javascript以编程方式调用活动表单验证?我需要在执行一些ajax操作之前调用验证过程.
猜猜我在这里回复有点晚了,但我只是有同样的问题,烧酒的解决方案也不适用于我.

所以我对ActiveForm的JS代码进行了更深入的研究,发现它似乎监视变量中每个字段的状态,如果字段“未触及”,则不会触发验证,除非提交实际表单.所以我改变了我的呼吁:

var $form = $("#my-form"),data = $form.data("yiiActiveForm");
$.each(data.attributes,function() {
    this.status = 3;
});
$form.yiiActiveForm("validate");

现在这看起来像我期望的那样有效.

原文链接:https://www.f2er.com/php/133543.html

猜你在找的PHP相关文章