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