关于register函数,为什么要再一次的test?
失焦后,在checkUser和checkPwd里面,已经得到过正则的test结果,为什么不直接把结果传给全局变量,然后在点击注册的时候检测这个全局变量来判断,而是重新去test一次,感觉有点冗余。众所周知,表单验证很重要,这样做是出于什么安全问题考虑吗?实在不知道,可能自己考虑地不够细致,请老师解答。
15
收起
正在回答
2回答
同学你好,你说的这种情况,是正常现象,当输入框处于聚焦状态时,点击“登录”或者“注册”按钮切换时,一定会触发输入框的失焦事件,这种情况没法避免,所以同学说的那种定义一个全局变量是不可以的。
一般这种出现情况,会在切换后,将提示信息和输入框内容设置为空,回归一个初始状态,示例:以用户名为例
同学不用纠结这些,实际开发中,并不一定就是现在的登录注册效果,具体的是要根据实际需要去决定如何展示提示信息的。这里的重点是学习如何实现前后端通信。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星