分享人:杨星
目录
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
表单验证是javascript中的高级选项之一。JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证,以减轻后台数据传送压力,提高数据传送的质量和效率。
if/switch,或者正则表达式,+DOM操作
缺点:代码量大,耗时多
优点:相比于第三方库,可以减少加载的js文件大小,样式灵活
如果网站的表但很少,或者格式简单,或者对性能的要求高,可以手工写
优点:全站适用,手工代码量少
缺点:有可能加重服务器负担,样式相对固定
表单验证有那几种方式?
这些验证方法的优缺点是什么?
第一种输入时进行实时验证,获取焦点时显示提示,随着输入的过程,符合要求后给予用户通过验证的反馈,缺点是会影响一些性能,这个缺点也是很小的,一般情况下注册页都是单独出现的,所以只是执行几个keydown这种小函数应该也谈不上影响性能。 第二种失去焦点验证,会导致用户输入完账号后发现上边不符合标准,还要点回去进行修改,也是会影响一些用户体验。第三种提交时才验证,这种就有些故意为了降低服务器而设置的表单验证了,考虑机器的成分大,对用户体验不够重视,是不被推荐的验证方式。
还有那些判断方式
感谢大家观看
BY : 杨星