2016-09-19 33 views
0

我正在爲傳統移動瀏覽器(例如:在諾基亞2760上運行的瀏覽器)創建一個站點,當然不能使用JS和HTML5。有什麼方法可以限制用戶的輸入以防止他們在數字字段中發送字母?或者我能做的最好的是執行服務器端驗證?我可以在不使用JS和HTML5的情況下驗證HTML輸入嗎?

謝謝!

編輯:我想有客戶端和服務器端驗證,而不僅僅是服務器端驗證。 我希望限制用戶的輸入,就像<input type="numeric" />一樣。在沒有該功能的舊手機中輸入幾個號碼是痛苦的。

我使用的DOCTYPE是

<!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML Basic 1.0//EN」 「http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd」> 
+0

無論如何,您應該始終進行服務器端驗證......如果任何人在其瀏覽器上禁用了JavaScript,您的驗證將消失。 – Ted

+0

我編輯了這個問題,所以更清楚,謝謝 – Franco

回答

1

服務器端如果在這裏你唯一的選擇。

JavaScript和HTML 5中引入的新功能是唯一的客戶端選項,並且您排除了它們。

相關問題