2015-04-25 5 views
0
$(".id").mask("999-99-9999-999-99"); 

У меня есть вышеупомянутый формат ввода маски я хочу знать, если это возможно, чтобы иметь предопределенное значение х количество символов, как, напримерJQuery замаскирован вход плагин установленное значение цифр

Я хочу, чтобы первые 5 буквы имеют значения по умолчанию и неизменяемые номера.

номер образца будет

639-27-9999-999-99

здесь число 639-27- должно быть всегда означает, когда вход имеет фокус, он автоматически ставить там и не может быть изменен.

F.Y.I

Plugin

+1

Вы можете сделать это, используя этот плагин: $ (". Id"). Mask ("639-27-9999-999-99"); Поскольку они использовали 9 в качестве определения числа, вы можете изменить его в исходном коде любым другим персонажем. –

+0

@AtaurRahimChowdhury вы можете разместить в качестве ответа, поэтому я могу отметить его как правильно – Pekka

+0

Спасибо, отправил его. –

ответ

1

Раствор обходной путь может быть,

$.mask.definitions["9"] = null; 
$.mask.definitions["^"] = "[0-9]"; 
$(".id").mask("639-27-^^^-^^^-^^"); 
  1. удалить определение 9
  2. добавить определение числового регулярное выражение с новым ключом отл. ^
  3. использовать новое определение

fiddle

надеюсь, что это помогает

1

Вы можете сделать это, как это с помощью плагина: $(".id").mask("639-27-9999-999-99"); Как они используются 9 в качестве определения номера, вы можете изменить его в их исходном коде с любым другим символом.

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

  • Нет связанных вопросов^_^