Показать сообщение отдельно
  #24 (permalink)  
Старый 24.10.2014, 05:23
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от Szorstki
В спокойном незаполненном состоянии поля не подкрашиваются, кнопка неактивна.
Так нельзя делать, так не делают, это похоже на наеб...у. Типа все норм, можно жать - нажал, тебя нах послали.

Все что требуется заполнить -- выделяется _сразу_ чтоб было понятно что надо заполнить.

Вы где такой морально-уродский скрипт подцепили?

Почему не отправляет - это вы сами ищите. На сабмите там никаких вообще перехватов, если кнопка активна - то уйдет. Сделайте ее по умолчанию активной и нажимайте как будто все заполнили.

Что касается фильтров телефонов и имен - нафиг там какие-то скрипты еще? Той же самой функцией все, одной, проверяется. Надо только добавить еще одно условие - чтоб регулярное выражение возвращало true, а сам паттерн берется из атрибута pattern. Например для проверки на длину pattern="{3,}" - не менее 3 символов, pattern="{10,11}" от10 до 11.

Есть специальный сайт где коллекционируют эти паттерны. http://html5pattern.com/

Это не значит что только HTML5 браузер поймет - любой, надо только брать var pat = new RegExp(field.getAttibute('pattern'))
Ответить с цитированием