Коррекция вводимых данных в реальном времени
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Коррекция вводимых данных в реальном времени Expand / Collapse
Автор
Сообщение
20.02.2008 9:23


новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.04.2008 18:08
Сообщ.: 7, Visits: 111
Здравствуйте друзья!

Подскажите пожалуйста написать условие проверки.

Необходимо реализовать следующий механизм: после введениия в <input>-поля, телефонный номер должен привестись к формату:
хх
хх-хх
ххх-хх
хх-хх-хх
ххх-хх-хх

т.е. человек вводит подряд несколько цифр номера 11111, и после ввода должно появиться (например при использовании "onblur") 111-11 или
чел вводит 1111111, а в поле он увидит 111-11-11.

Эта конструкция:

<input type="text" name="input1" onblur="if(!this.value.match('^[0-9,-]+$')){alert('Допустим ввод только цифр и тире');this.focus();this.form.input1.value=''}else{this.form.input1.value=this.value+'-'}">

проверяет после увода фокуса с инпута (onblur), есть ли в поле цифры и тире и добавляет в конце тире. Собственно нужно написать условие проверки.

Если кому не в напряг, помогите. Буду благодарен. И прошу прощения, если кому-то вопрос покажется элементарным.

Спасибо.

Сообщ. #917208
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 9:24