2013-04-29 86 views
0

我用jQuery的表單驗證,以確保用戶輸入的數據是正確的格式。但是,用戶可能會禁用他/她的瀏覽器的JavaScript並輸入垃圾數據。我怎麼解決這個問題?jquery表單驗證:如果用戶禁用javascript,該怎麼辦?

+0

在服務器上始終驗證過。 – 2013-04-29 07:21:36

+0

仍然有人在瀏覽器中禁用JavaScript? – arjuncc 2013-04-29 07:22:12

+0

使用服務器端驗證。 – John 2013-04-29 07:22:18

回答

5

它始終是一個很好的做法,做serverside驗證also.Don't依賴於客戶端太多。

你不應該假設在客戶端成功完成驗證是完美的。不管它服務的用戶少於50人。你永遠不知道你的用戶/ emplyee的變成一個「邪惡的」,並做一些有害的活動知道你沒有到位適當的驗證。

我建議你去通過:JavaScript: client-side vs. server-side validation

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

相關問題