2013-03-11 120 views
0

我已經快速查找並找不到需要的內容。我期望它是簡單的。我有一個輸入文本框,其類型被設置爲範圍在1到20之間的數字。這非常有效。HTML5輸入類型檢查用戶已輸入的信息

但是,用戶只能輸入abc21,這就打破了這一點。我怎樣才能設置它,使文本框不允許?

+0

單獨HTML你不能。你需要JavaScript。 – j08691 2013-03-11 19:58:03

+0

您使用的是Firefox嗎?如果是這樣,它不被支持。 – 2013-03-11 19:58:15

+0

谷歌鉻和歌劇:) – 2013-03-11 20:08:41

回答

0

也許你可以使用 「模式」

<input type="text" pattern="[0-9]+" /> 
+0

在這種情況下使用JavaScript驗證是必要的 – 2013-03-11 20:03:42

0

輸入類型= 「數字」 和 「範圍」 不能在Firefox支持。

您可能想要使用javascript解決,或者,如果它只是20個數字(即1-20)的問題,爲什麼不使用下拉菜單?

如:

<select> 
    <option>1</option> 
</option> 

等...