
本文由Script House收集并编辑,主要介绍yii2 –在提交之前手动触发对活动表单的验证. Script House编辑器感觉非常好,现在我与您分享并提供参考.
是否可以以编程方式调用活动表单验证?我需要在执行一些Ajax操作之前调用验证过程.
猜猜我在这里回复有点晚了yii2 表单提交验证,但是我有同样的问题,烧酒解决方案对我不起作用.
因此,我对ActiveForm的JS代码进行了更深入的研究,发现它似乎监视变量中每个字段的状态. 如果“未触摸”该字段,则除非提交了实际的表单yii2 表单提交验证,否则不会触发验证. 所以我改变了自己的诉求:
var $form = $("#my-form"),data = $form.data("yiiActiveForm");
$.each(data.attributes,function() {
this.status = 3;
});
$form.yiiActiveForm("validate");
现在这看起来像我预期的一样有效.
以上是Script House为您收集的yii2 –在提交之前手动触发了整个表单验证. 我希望本文可以帮助您解决yii2遇到的程序开发问题-在提交之前手动触发活动表单验证.
如果您认为Script House网站的内容还不错,欢迎向程序员朋友推荐Script House网站.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-174553-1.html
饮料口味不错