首页 > 其他 > 详细

检测表单是否合法,为什么不能用n++的探讨

时间:2016-11-04 02:05:21      阅读:184      评论:0      收藏:0      [点我收藏+]

做表单处理,一般都是要检查用户输入的内容是否合法,然后全部合法才输出的

于是我们就要面对一个问题,如何检查是不是全部合法?不合法的时候怎么终结掉“提交”按钮的功能呢?

一开始我提出了定义一个变量n,然后用户每次输入一个数据就进入检测函数,然后函数结尾处只要判断通过就n++;

最终只需要判断n的值是否达到需求值就可以决定“提交”按钮是否作用了。

 

但是,后来我也发现这个方法的不好之处了,虽然很方便,但是始终无法排除掉用户重复输入同一个数据的干扰,要是用户一直输入一个合法的数据,例如用户名,一直重复输入,就会导致n的值很快达标了,这就起不到阻止“提交”按钮执行的功能了。

 

所以,要检测表单是否合法,还是直接在检测函数结束时返回一个true和false值,最后提交按钮就综合判断是不是所有函数返回都是真值,只有全为真才起作用,有一个假就停止作用,这样更稳定也最合理。

检测表单是否合法,为什么不能用n++的探讨

原文:http://www.cnblogs.com/hjh050419/p/6028825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!