Q
客户端输入验证
0
A
回答
2
更好的用户体验。他们可以更快地获得验证结果,而无需往返服务器。它还允许您对难以/不想通过页面周期发回的字段(如密码和信用卡号码)进行验证。
现在设置起来相当简单 - 您可以直接插入大量JavaScript框架,在输入字段上设置样式以描述验证并连接提交处理程序以触发验证。例如jQuery validate。
但是,您必须始终应对无JavaScript情况,并且您还必须始终在服务器端进行验证。
2
的优势在于,用户不需要重新加载页面只是为了找出有输入错误。这就是说,您仍然需要进行服务器端验证,因为用户可以关闭或操作JavaScript以将无意义的数据提交给服务器。
相关问题
- 1. 用户输入验证,客户端或服务器端? [PHP/JS]
- 2. 客户端验证
- 3. 客户端验证
- 4. 验证客户端
- 5. 验证客户端证书
- 6. 验证表单输入客户端(JS)与服务器端
- 7. 客户端表单验证?
- 8. 客户端身份验证
- 9. CloudTrax - 验证客户端
- 10. Telerik asp.net客户端验证
- 11. Silverlight客户端验证
- 12. angulars JS客户端验证
- 13. Reactjs客户端验证
- 14. 删除客户端验证
- 15. 在客户端验证
- 16. MVC客户端验证
- 17. FluentValidation客户端验证
- 18. 客户端表单验证。
- 19. Recaptcha客户端验证
- 20. ASP.NET CheckBoxList客户端验证
- 21. 验证的RadioButtonGroup客户端
- 22. 禁用客户端验证
- 23. Rails的客户端验证
- 24. DDD和客户端验证
- 25. HTML FORM客户端验证
- 26. 客户端验证疑惑
- 27. 执行客户端验证
- 28. 客户端验证的OpenERP
- 29. RegEx客户端验证FileUpload
- 30. MultiSubmitButton客户端验证
[使用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