Q
客户端输入验证
0
A
回答
2
更好的用户体验。他们可以更快地获得验证结果,而无需往返服务器。它还允许您对难以/不想通过页面周期发回的字段(如密码和信用卡号码)进行验证。
现在设置起来相当简单 - 您可以直接插入大量JavaScript框架,在输入字段上设置样式以描述验证并连接提交处理程序以触发验证。例如jQuery validate。
但是,您必须始终应对无JavaScript情况,并且您还必须始终在服务器端进行验证。
2
的优势在于,用户不需要重新加载页面只是为了找出有输入错误。这就是说,您仍然需要进行服务器端验证,因为用户可以关闭或操作JavaScript以将无意义的数据提交给服务器。
相关问题
- 1. 用户输入验证,客户端或服务器端? [PHP/JS]
- 2. 验证表单输入客户端(JS)与服务器端
- 3. 客户端验证MVC 5
- 4. jquery客户端验证asp.net
- 5. 验证PayPal客户端ID
- 6. Reactjs客户端验证
- 7. Uploadify的客户端验证?
- 8. ASP.NET客户端API验证
- 9. 客户端验证疑惑
- 10. Telerik asp.net客户端验证
- 11. asp.net mvc客户端验证
- 12. 在客户端验证
- 13. Recaptcha客户端验证
- 14. 验证的RadioButtonGroup客户端
- 15. 动态客户端验证
- 16. 客户端验证不MVC
- 17. ASP.NET MVC3客户端验证
- 18. 客户端验证的OpenERP
- 19. QuickForm2 - 客户端验证
- 20. Silverlight - 客户端验证
- 21. Http验证客户端库
- 22. 删除客户端验证
- 23. asp.net客户端验证MicrosoftMvcJQueryValidation
- 24. Jmeter - 客户端验证
- 25. 设计客户端验证
- 26. MVC客户端验证
- 27. MVC3客户端验证区
- 28. ASP.NET CheckBoxList客户端验证
- 29. 客户端验证jQuery
- 30. Yii2客户端验证
[使用javascript vs php进行表单验证的可能的副本](http://stackoverflow.com/questions/1726617/form-validation-with-javascript-vs-php) – 2010-10-03 22:43:29
请记住总是检查服务器端的参数:你可能期望一个6-20个字符的用户名,并将它提供给一个sql查询,但你实际得到的是10兆字节的随机数据,你的sql服务器可能无法以优雅的方式处理它。 – some 2010-10-03 22:48:09