2014-02-07 2 views
0

Что мне нужно изменить, если разрешено использовать только числа от 0 до 99?<input> только цифры от 0 до 99

<input type="text" style="text-align:center" NAME="name" pattern="[0-99]" size="1" maxlength="2"> 

Теперь могут быть введены только цифры от 0 до 9.

+0

, конечно, находится в

m00lti

+0

Возможный дубликат [Как ограничить возможные входы в элементе «число» HTML5?] (Http://stackoverflow.com/questions/8354975/how-can-i- limit-possible-entries-in-html5-number-element) –

ответ

4

Вы хотите использовать min и max, а также установить его как тип номера.

Например

<input type="text" style="text-align:center" type="number" NAME="name" min="0" max="99" size="1" maxlength="2"> 

Read more about it here.

+0

, но работает только с html 5, правильно? – m00lti

2
<input type="text" style="text-align:center" type="number" NAME="name" min="0" max="99" size="1" maxlength="2"> 
1

Регулярное выражение для сопоставления чисел от 0 до 99 является "[0-9]? [0-9]"

+0

ну 0 будет тогда 00 ... это довольно неудобно! – m00lti

0

Demo

С регулярным выражением:

<form action="demo.php"> 
    <input type="text" name="xxxxx" pattern="^([0-9][0-9]?|)$"> 
    <input type="submit"> 
</form> 
Смежные вопросы