客户端的输入验证

时间:2010-10-03 22:39:57

标签: client-server

使用客户端脚本(如Javascript?)在客户端进行验证有哪些优势?

感谢

2 个答案:

答案 0 :(得分:2)

优点是用户不需要重新加载页面只是为了发现输入中存在错误。这就是说,你仍然需要进行服务器端验证,因为用户可以关闭或操纵JavaScript以便向服务器提交无意义的数据。

答案 1 :(得分:2)

更好的用户体验。他们可以更快地获得验证结果,而无需往返服务器。它还允许您验证难以/不想在页面循环中发回的字段,例如密码和信用卡号。

现在设置起来相当容易 - 你可以插入大量的JavaScript框架,在输入字段上设置样式来描述验证,并连接提交处理程序以触发验证。例如jQuery validate

但是,您必须始终应对无JavaScript案例,并且您也必须始终对服务器端进行验证。