Проблема с отправкой формы
Всем привет! Вопрос по js, я уже как-то спрашивал, но к сожалению ответ до сих пор не найден. Есть код js http://jsfiddle.net/mx9tw/ . Проблема в том, что если при заполнении формы нажать на заказать, при этом не убрав из поля ввода курсор, форма не отправляется. Путём долгих и мучительных тыканий, я выяснил, что проблема в focusout, а именно в 15 строчке. Как отключить это событие хз, получается, что при клике на отправку должно срабатывать сначала focusout, а потом submit, но почему-то так не происходит. Когда курсор находится в поле ввода, срабатывает только focusout.
|
Неужели нет никаких мыслей вообще?
|
В консоль смотрел? Что-нибудь пишет?
|
Там всё ок
|
Цитата:
|
В любом случае сабмит не работает
|
попробуйте заменить submit на click - или просто в конце события focusout повесте click на кнопку отправки - может поможет...
|
Не помогает. Может так будет проще понять. Вот сайт http://www.poduha.by/catalog.php , попробуйте заказать что-то и заполнить форму, при этом оставив курсор " | " в поле имя или телефон и нажать "заказать".
|
почему бы не попробывать ак :
вместо $(form).on("submit",function(){ потставить $(form+" input[name=send_order]").on("click",function(){ |
хрм показвает что у вас впринципе соытия сабмит не читается = его просто нет = так что просто поменяйте события на клик - теоретически должно сработать
|
Часовой пояс GMT +3, время: 12:30. |