解决JS表单验证只有第一个IF起作用的问题(if,JS,表单验证,web开发)

时间:2024-05-05 15:26:21 作者 : 石家庄SEO 分类 : web开发
  • TAG :

    %E8%A7%A3%E5%86%B3JS%E8%A1%A8%E5%8D%95%E9%AA%8C%E8%AF%81%E5%8F%AA%E6%9C%89%E7%AC%AC%E4%B8%80%E4%B8%AAIF%E8%B5%B7%E4%BD%9C%E7%94%A8%E7%9A%84%E9%97%AE%E9%A2%98

文章来自:https://blog.csdn.net/qq_38215042/article/details/84675988

具体代码如下所述:

你写的是不是上面这种情况?其实会出现只执行了第一个这种情况,主要是你在if else语句中都加入了,return 用来返回结果,这种方式其实是没有错的,逻辑也很通顺,不过你仔细想一想,你提交的时候如果返回的是true的话,那么你的form表单就相当于收到了一个可以提交的命令,那么他就会进行表单提交,后面的if else语句就不会执行了。

解决的方法:我用的是一种标记,先全部给他们true,如果后面的if语句条件判断为false,就弹出一个弹框进行提示,直到全部都符合条件了,才会给form表单返回一个true.进行表单提交。

有好的方法欢迎评论呦~~~~~~~~~

1:js代码

需要引入jquery

2:form表单

总结

以上所述是小编给大家介绍的解决JS表单验证只有第一个IF起作用的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

本文:解决JS表单验证只有第一个IF起作用的问题的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python 调用有道api接口的方法下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18