我用jQuery的表單驗證,以確保用戶輸入的數據是正確的格式。但是,用戶可能會禁用他/她的瀏覽器的JavaScript並輸入垃圾數據。我怎麼解決這個問題?jquery表單驗證:如果用戶禁用javascript,該怎麼辦?
0
A
回答
5
它始終是一個很好的做法,做serverside
驗證also.Don't依賴於客戶端太多。
你不應該假設在客戶端成功完成驗證是完美的。不管它服務的用戶少於50人。你永遠不知道你的用戶/ emplyee的變成一個「邪惡的」,並做一些有害的活動知道你沒有到位適當的驗證。
0
如果要強制用戶使用JavaScript,你可以使用
<body>
<noscript>
Javascript is disabled.
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourweb.com/message_page">
</noscript>
</body>
HTML 5有一些驗證功能,但是大部分的現代瀏覽器並不完全支持它。
+0
有趣...我應該把代碼放在哪裏?在'
'元素中? – 2013-04-29 11:39:40+0
@唐你可以把它放在頁面的正文部分。 – 6339 2013-04-29 11:57:00
+0
即使你這樣做,你也不能相信客戶。 – 2013-04-29 12:00:18
相關問題
- 1. 我該怎麼辦如果通過功能驗證MVC5
- 2. 如果collections.defaultdict不可用,該怎麼辦?
- 3. 如果在mvc3本地化和Cookie被禁用,該怎麼辦
- 4. 如果在switch語句中禁用子句,該怎麼辦?
- 5. 如果用戶無法使用其OpenID登錄,該怎麼辦?
- 6. 我怎麼會在Javascript(表單驗證)
- 7. 最佳做法點擊頂起預防:如果javascript被禁用,該怎麼辦?
- 8. 如果Xcode Archiving Utility顯示驗證錯誤的應用程序,該怎麼辦?
- 9. 如果jquery驗證失敗,請禁用表單「操作」
- 10. 的JavaScript - 表單驗證 - 禁用按鈕
- 11. jQuery的禁用表單驗證數據
- 12. 如何禁用按鈕,而表單不驗證與jQuery驗證?
- 13. iOS6 Facebook:如果用戶尚未配置Facebook,該怎麼辦?
- 14. getUserMedia - 如果用戶別無選擇,該怎麼辦?
- 15. JavaScript表單驗證的用戶帳戶
- 16. 應用程序失敗的密碼驗證。我該怎麼辦?
- 17. 僅使用javascript驗證表單並阻止用戶提交JS禁用表單?
- 18. jQuery hashchange該怎麼辦?
- 19. 如果選項菜單按鈕不在用戶設備中,該怎麼辦?
- 20. 如果某些用戶不需要成爲用戶,該怎麼辦?
- 21. jQuery - 如果JavaScript被禁用會怎麼樣?
- 22. jQuery驗證禁用提交按鈕,直到表單驗證
- 23. 我該怎麼辦用C
- 24. 表單驗證使用JavaScript和jQuery
- 25. 如果拋出IOException,我該怎麼辦?
- 26. 如果setuptools未安裝,該怎麼辦?
- 27. 如果google.load失敗,該怎麼辦?
- 28. 如果DBCursor未關閉,該怎麼辦?
- 29. 如果mysql_query()失敗,該怎麼辦?
- 30. 如果_POSIX_VDISABLE值爲-1,該怎麼辦?
在服務器上始終驗證過。 – 2013-04-29 07:21:36
仍然有人在瀏覽器中禁用JavaScript? – arjuncc 2013-04-29 07:22:12
使用服務器端驗證。 – John 2013-04-29 07:22:18