首页 > 代码库 > 检测表单是否合法,为什么不能用n++的探讨
检测表单是否合法,为什么不能用n++的探讨
做表单处理,一般都是要检查用户输入的内容是否合法,然后全部合法才输出的
于是我们就要面对一个问题,如何检查是不是全部合法?不合法的时候怎么终结掉“提交”按钮的功能呢?
一开始我提出了定义一个变量n,然后用户每次输入一个数据就进入检测函数,然后函数结尾处只要判断通过就n++;
最终只需要判断n的值是否达到需求值就可以决定“提交”按钮是否作用了。
但是,后来我也发现这个方法的不好之处了,虽然很方便,但是始终无法排除掉用户重复输入同一个数据的干扰,要是用户一直输入一个合法的数据,例如用户名,一直重复输入,就会导致n的值很快达标了,这就起不到阻止“提交”按钮执行的功能了。
所以,要检测表单是否合法,还是直接在检测函数结束时返回一个true和false值,最后提交按钮就综合判断是不是所有函数返回都是真值,只有全为真才起作用,有一个假就停止作用,这样更稳定也最合理。
检测表单是否合法,为什么不能用n++的探讨
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。