Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обработчик формы (https://javascript.ru/forum/misc/64033-obrabotchik-formy.html)

upiter77 16.07.2016 14:28

Цитата:

Сообщение от laimas (Сообщение 422219)
galochka.gif, galochka1.gif, galochka2.gif, ... - они что настолько различны, что одной картинкой не обойтись? )


они одинаковые но когда прописываешь одну картинку на второй анимация не воспроизводится(
:blink:

laimas 16.07.2016 14:45

Вся проверка у вас заключена в шаблоне рег. выражения, а современные браузеры давно уже поддерживают атрибут pattern полей формы. Если введенное значение не соответствует шаблону pattern, то форму браузер не отправит. То есть проверку посредством JS можно выполнять только для старых браузеров. И при этом достаточно всего одной функции, в которой будет создавать new RegExp по значению pattern, а идентификатором поля сообщения об ошибке может служить например имя поля, как свойство объекта хранящего такие сообщения.

upiter77 16.07.2016 18:41

Цитата:

Сообщение от laimas (Сообщение 422219)
galochka.gif, galochka1.gif, galochka2.gif, ... - они что настолько различны, что одной картинкой не обойтись? )

Цитата:

Сообщение от armidoll (Сообщение 422221)
Костыли ( не видя html ):
if ( $( '#name' ).hasClass( "ok" )
     && $( '#email' ).hasClass( "ok" )
     && $( '#subject' ).hasClass( "ok" )
     && $( '#message' ).hasClass( "ok" ) )
  {
    $( '#submit' ).attr( 'disabled', false );
  }

добавить в конец ВСЕХ анонимных коллбэков .blur()

СПАСИБО:dance: РАБОТАЕТ!!!:thanks:

armidoll 16.07.2016 20:50

;)


Часовой пояс GMT +3, время: 15:37.