Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.03.2015, 15:28
Интересующийся
Отправить личное сообщение для Sergey_Koval Посмотреть профиль Найти все сообщения от Sergey_Koval
 
Регистрация: 07.03.2015
Сообщений: 10

Помогите написать простое условие для поля input
Есть форма в которой input с маской
$("#form1tel").mask("+7 ( 999 ) 999 - 99 - 99");
если при отправки номер введен не весь то он просто сбрасывается!

Нужно что бы при отправке номер проверялся,если он веден не полностью,то поле не сбрасывается и появляется сообщение вроде "Введите корректно номер")
Помогите плз!

Последний раз редактировалось Sergey_Koval, 07.03.2015 в 15:52.
Ответить с цитированием
  #2 (permalink)  
Старый 07.03.2015, 16:07
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

.mask() - это что за метод? Плагин какой-то используется?
Ответить с цитированием
  #3 (permalink)  
Старый 07.03.2015, 16:16
Интересующийся
Отправить личное сообщение для Sergey_Koval Посмотреть профиль Найти все сообщения от Sergey_Koval
 
Регистрация: 07.03.2015
Сообщений: 10

Сообщение от laimas Посмотреть сообщение
.mask() - это что за метод? Плагин какой-то используется?
Да это плагин)
Ответить с цитированием
  #4 (permalink)  
Старый 07.03.2015, 16:18
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

И что он не может проверить корректен ли ввод? Что же он тога делает?
Ответить с цитированием
  #5 (permalink)  
Старый 07.03.2015, 16:28
Интересующийся
Отправить личное сообщение для Sergey_Koval Посмотреть профиль Найти все сообщения от Sergey_Koval
 
Регистрация: 07.03.2015
Сообщений: 10

Возможно и может но как я не знаю
Ответить с цитированием
  #6 (permalink)  
Старый 07.03.2015, 16:45
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Значит надо открывать документацию плагина и читать о его методах, а иначе для чего он у вас, для красоты? Вот без скриптов и плагинов, работа HTML5, тоже проверка номера по вашему шаблону (пробелы только излишние убраны). Попробуйте отправить неполный номер:
<form>
    <input required="" pattern="^\+7\s\(\d{3}\)\s\d{3}-\d{2}-\d{2}$" />
    <button>Send</button>
</form>


Тоже самое и плагин вами подключенный должен выполнять.
Ответить с цитированием
  #7 (permalink)  
Старый 07.03.2015, 16:53
Интересующийся
Отправить личное сообщение для Sergey_Koval Посмотреть профиль Найти все сообщения от Sergey_Koval
 
Регистрация: 07.03.2015
Сообщений: 10

Это да,но мне нужна вот такая маска,именно ее мне дает плагин
Изображения:
Тип файла: jpg Image 2.jpg (6.7 Кб, 6 просмотров)
Ответить с цитированием
  #8 (permalink)  
Старый 07.03.2015, 17:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Да пожалуйста:

<input required="" pattern="^\+7\s\(456\)\s\d{3}-\d{2}-\d{2}$" />

Нужно что бы при отправке номер проверялся,если он веден не полностью

Не полностью, это означает не все его составляющие, а не ввели 999 вместо 456. Так что у вас за проблемы на самом деле?
Ответить с цитированием
  #9 (permalink)  
Старый 07.03.2015, 17:17
Интересующийся
Отправить личное сообщение для Sergey_Koval Посмотреть профиль Найти все сообщения от Sergey_Koval
 
Регистрация: 07.03.2015
Сообщений: 10

http://koval0.pe.hu/rar2/index.html

Вот мой сайт,справа форма первый input сделал как вы мне сказали
а второй как должно быть,только она сбразывается
Ответить с цитированием
  #10 (permalink)  
Старый 07.03.2015, 17:20
hhh hhh вне форума
Профессор
Отправить личное сообщение для hhh Посмотреть профиль Найти все сообщения от hhh
 
Регистрация: 19.11.2013
Сообщений: 150

Я в таких случаях вешаю дополнительную валидацию,
вот эту вот люблю https://github.com/posabsolute/jQuery-Validation-Engine
если надо у меня есть минимизированный скрипт
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить условие в скрипте. Помогите несмыслящему. Mafins Общие вопросы Javascript 2 06.03.2015 01:49
помогите написать простое расширение к гугл хрому OSKOKOS Javascript под браузер 4 13.11.2014 18:32
mysql,php как сделать простое условие alma95 Серверные языки и технологии 1 09.08.2012 11:28
помогите разобрать условие if Arkinsstoun jQuery 3 13.03.2012 19:35
Помогите сделать простое меню debugger Элементы интерфейса 1 09.09.2008 23:14