前端之家收集整理的这篇文章主要介绍了
yii2 – 在提交之前手动触发活动表单验证,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
猜猜我在这里
回复有点晚了,但我只是有同样的问题,烧酒的
解决方案也不适用于我.
所以我对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