2012-06-07 60 views
1

我有一個輸入字段,我想將該值限制爲僅限整數。將輸入限制爲最大值的整數

我正在使用plug-in TexoTela jQuery numeric來做到這一點,這很好。

儘管我最想要的是限制這個值,可以說30,所以用戶不能輸入高於此值。 (只能輸入0到30之間)

我可以用jQuery來做這個嗎?

感謝

+3

傢伙有個東西叫選擇框 – 2012-06-07 10:19:50

+0

使這個雅:http://jsfiddle.net/zV3xD/18/如果輸入的那麼0-30範圍內的文本會變成紅色。 –

+0

我知道選擇框。我想要一個簡單的方法來簡單地輸入金額(這是一個數量字段),所以我寧願人們能夠鍵入一個值。 – terrid25

回答

0

使用HTML5,你可以使用一個input元素與number類型:

<input type="number" name="quantity" min="1" max="30" />​ 

-- See Demo --

另外,如果你需要支持預HTML5的瀏覽器,如one of your comments表明,你可以使用一個select元素:

<select> 
    <option>1</option> 
    ..... 
    <option>30</option> 
</select>​ 

-- See Demo --

+0

有了html5,你仍然可以有更高或更低的輸入。所以,你可以使用js/jquery來強制該值在範圍內。 [--demo--](http://jsfiddle.net/f55eho13/1/) –