Доброй ночи! У меня стоит плагин jquery.validate.js для верификации полей формы.
Как я понимаю он должен срабатывать только при событии сабмит, чтобы неверные данные на сервер не ушли, а у меня он срабатывает на нажатие обычных кнопок, подскажите как этого избежать?
Invis1ble
21.12.2014 - 05:27
обычных кнопок - это каких?
типа <обычная кнопка>кнопка</обычная кнопка> да?
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
andrey888
21.12.2014 - 11:45
напишите свою валидацию (возьмите к инете если не умеете, примеров полно). Зачем тоскать плагины для простых проверок форм ? ..
По лигике в плагин должен передаваться объект - название форм, которые вы проверяете, чтоб он знал за чем следить а за чем не следить. вы эти названия форм передавали ему ? . или тупо подключили в хедере ? если последнее - то наверное он и проверяет все что не поподя..
_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Цитата |
типа <обычная кнопка>кнопка</обычная кнопка> да? |
почти
<button type="button">обычная кнопка</button>
, я может и ошибаюсь, но прочитал
тут
http://htmlbook.ru/html/button что кнопки у которых type="button называют обычными.
andrey888Цитата |
По лигике в плагин должен передаваться объект - название форм |
Так и делаю. Если его тупо подключить в хедере, то он работать не будет.
Цитата |
напишите свою валидацию |
Я так и поступлю, быстрее будет, спасибо за совет.
Invis1ble
21.12.2014 - 13:12
ок, тогда выложи пример на jsfiddle.net, демонстрирующий описанное в первопосте поведение и я посмотрю.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
T1grOK
21.12.2014 - 13:28
Цитата (Reh @ 20.12.2014 - 21:58) |
Как я понимаю он должен срабатывать только при событии сабмит |
По умолчанию валидация производится, если мне не изменяет память, на ввод данных, на потерю фокуса и на submit.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Invis1ble
Только ночью смогу выложить, сейчас возможности нет
T1grOK
Видимо так и есть. Это наверное и было событие не нажатие кнопки, а потеря фокуса.
А можно сделать чтобы срабатывала только на submit?
Invis1ble
21.12.2014 - 13:51
Цитата |
А можно сделать чтобы срабатывала только на submit? |
Цитата |
можно, доки почитай |
Попробую найти то что нужно
Цитата (Reh @ 21.12.2014 - 11:33) |
<button type="button">обычная кнопка</button> , я может и ошибаюсь, но прочитал тут http://htmlbook.ru/html/button что кнопки у которых type="button называют обычными. |
Простите, где вы прочитали такую конструкцию?
есть
<button></button>
есть
<input type="button" />
<button type="button"></button>
это что-то новое.
Может быть внимательное прочтение
http://jqueryvalidation.org/ поможет решить проблему.
Invis1ble
21.12.2014 - 16:00
Цитата (mvg @ 21.12.2014 - 14:28) |
<button type="button"></button> это что-то новое. |
Цитата (Invis1ble @ 21.12.2014 - 15:00) |
Цитата (mvg @ 21.12.2014 - 14:28) | <button type="button"></button> это что-то новое. |
да что ты говоришь :)
|
Ну масло маслянное тоже имеется, но масло обычно просто масло также и <button> имеет определяющий тип по умолчанию button.
В спецификации w3c есть такой допустимый тип параметра, однако он устанавливается по умолчанию и не требует дополнительного объявления и поэтому
<button type="button"></button>
Есть такое что не совсем вписывается в спецификацию.
Invis1ble
22.12.2014 - 03:47
Цитата (mvg @ 21.12.2014 - 18:12) |
В спецификации w3c есть такой допустимый тип параметра, однако он устанавливается по умолчанию и не требует дополнительного объявления и поэтому
<button type="button"></button> Есть такое что не совсем вписывается в спецификацию. |
Invis1ble
23.12.2014 - 05:09
Кстати, по-умолчанию type у button как раз таки submit
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.