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

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

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

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

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

脚本宝典总结

以上是脚本宝典为你收集整理的yii2 – 在提交之前手动触发活动表单验证全部内容,希望文章能够帮你解决yii2 – 在提交之前手动触发活动表单验证所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。