jQuery maskedвводной символ не требуется

Я использую тег inputMask простых лиц, который добавляет в мое приложение плагин maskedinput для jQuery.

У меня есть поле ввода с этой маской:

***-999

Пользователь должен иметь возможность оставлять некоторые символы пустыми (например, для формы поиска).

Я нашел этот сообщение в stackoverflow . Поэтому я изменил свою маску на:

?***-999

Вот пример ввода: _ _ _ 123 (пользователь просто вводит последние 3 цифры)

Если пользователь расфокусирует поле ввода, поле ввода содержит это значение:

123

Если он снова фокусирует поле ввода, оно содержит это значение:

123-_23

Могу ли я что-то сделать, чтобы мой пример работал?


person CSan    schedule 18.07.2012    source источник


Ответы (1)


На всякий случай, если вы все еще боретесь, я написал аналогичный плагин некоторое время назад, который маскирует поля и отлично работает с ситуацией, описанной вами выше. См. пример использования по адресу:

http://tomaszegiert.seowebsolutions.com.au/maskit/index.html

Пример необязательных полей, который вас может заинтересовать, находится на 23-м месте сверху, если я правильно посчитал. Я надеюсь, что это поможет кому-то.

person spirytus    schedule 31.05.2013