Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2017, 12:09
Аватар для LADYX
Профессор
Отправить личное сообщение для LADYX Посмотреть профиль Найти все сообщения от LADYX
 
Регистрация: 19.02.2015
Сообщений: 219

Поле для телефона
Здравствуйте! Подскажите, пожалуйста, поле для телефона я сделал так:
<input type="text" name="tel" id="tel" maxlength="12" placeholder="+7 (ххх) ххх хх хх" pattern="^\+7\d{10}$" onkeyup="this.value = this.value.replace (/[^0-9+]/, '')">

А как если убрать
Код:
maxlength="12"
и
Код:
onkeyup="this.value = this.value.replace (/[^0-9+]/, '')"
и вывести это в отдельный javascript?
И скажите, пожалуйста, можно ли сделать как то так, чтобы при фокусе +7 уже добавлялся без возможности его стереть, а при наборе номера автоматически подставлялись пробелы и скобки. Мне нужно, чтобы получалась вот такая комбинация:
+7 (ххх) ххх хх хх
Помогите, пожалуйста. Очень вам благодарен!
Ответить с цитированием