ТЕЛЕФОННАЯ ВАЛИДАЦИЯ: Как перезаписать текст в текстовом поле при наборе текста без очистки всего поля? - PullRequest
1 голос
/ 26 января 2011

Я хотел бы знать, как создать скрипт, который перезаписывает текст, который уже находится в текстовом поле.(в jquery или javascript) Пример: если у меня есть текстовое поле телефона, которое говорит:

+ 1 (xxx) xxx-xxxx

Когда пользователь щелкает поле, я хочу, чтобы символыостаются, и фокус устанавливается на 4-й символ в текстовом поле сразу после 1.

Затем, когда пользователь вводит каждое число, он перезаписывает x по одному, пока все x не исчезнут.Но я хочу, чтобы форматирование круглых скобок и дефиса сохранялось, поэтому пользовательский ввод вводится вокруг форматирования.

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

Если вы можете помочь мне с этим, СПАСИБО!: -)

1 Ответ

3 голосов
/ 26 января 2011

Попробуйте плагин маскированного ввода @ [

http://digitalbush.com/projects/masked-input-plugin/

] 1 Похоже, это соответствует тому, что вам нужно.

...