2012-06-07 4 views
1

У меня есть поле ввода, которое я хотел бы ограничить только значением.ограничение ввода целого числа с максимальным значением

Для этого используется plug-in TexoTela jQuery numeric, что хорошо работает.

То, что я идеально желаю, заключается в том, чтобы ограничить это значение, чтобы сказать 30, чтобы пользователи не могли вводить значения выше этого. (может использоваться только от 0 до 30)

Могу ли я сделать это с помощью jQuery?

Благодаря

+3

чувака есть нечто, называемое окном выбора –

+0

сделал это для тебя: http://jsfiddle.net/zV3xD/18/, если ввести больше, то 0-30 диапазон текст будет красным. –

+0

Я знаю окно выбора. Мне нужен более простой способ просто ввести сумму (это поле qty), поэтому я бы предпочел, чтобы люди могли вводить значение. – 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/) –

Смежные вопросы