Маскированный ввод jQuery (digitalBush) не работает с типом ввода Chrome 19 = число

Я безуспешно пытаюсь использовать jQuery Masked Input (от digitalBush). Мой HTML-код:

<input class="numeric float optional" id="ocorrencia_altura" min="0" name="ocorrencia[altura]" step="any" type="number">

И мой код Javascript:

$("#ocorrencia_altura").mask("9,99");

Он отлично работает в Firefox 12 (поле без спинов (тип ввода HTML5 = число)), но не работает с Chrome 19, где ввод имеет спины. Я даже не могу вставить число в Chrome (в текстовых полях это работает). Как я могу это исправить?


person wilsonfoz    schedule 24.05.2012    source источник


Ответы (1)


Попробуйте добавить ? в начале спецификатора маски:

$("#ocorrencia_altura").mask("?9,99");
person mpemburn    schedule 08.05.2013