解决JS表单验证只有第一个IF起作用的问题
导读:本文共2834字符,通常情况下阅读需要9分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 文章来自:https://blog.csdn.net/qq_38215042/article/details/84675988具体代码如下所述:if(条件语句){ return false;}else{ return true;}if(条件语句){ return false;}else{ return true;}if(条件语句){... ...
目录
(为您整理了一些要点),点击可以直达。文章来自: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起作用的问题的详细内容,希望对您有所帮助,信息来源于网络。