[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: срабатывание плагина jquery.validate.js
Reh
Доброй ночи! У меня стоит плагин jquery.validate.js для верификации полей формы.
Как я понимаю он должен срабатывать только при событии сабмит, чтобы неверные данные на сервер не ушли, а у меня он срабатывает на нажатие обычных кнопок, подскажите как этого избежать?
Invis1ble
обычных кнопок - это каких?
типа <обычная кнопка>кнопка</обычная кнопка> да?

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

andrey888
напишите свою валидацию (возьмите к инете если не умеете, примеров полно). Зачем тоскать плагины для простых проверок форм ? ..
По лигике в плагин должен передаваться объект - название форм, которые вы проверяете, чтоб он знал за чем следить а за чем не следить. вы эти названия форм передавали ему ? . или тупо подключили в хедере ? если последнее - то наверное он и проверяет все что не поподя..

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Reh
Цитата
типа <обычная кнопка>кнопка</обычная кнопка> да?


почти

<button type="button">обычная кнопка</button>
, я может и ошибаюсь, но прочитал
тут http://htmlbook.ru/html/button что кнопки у которых type="button называют обычными.

andrey888

Цитата
По лигике в плагин должен передаваться объект - название форм


Так и делаю. Если его тупо подключить в хедере, то он работать не будет.

Цитата
напишите свою валидацию


Я так и поступлю, быстрее будет, спасибо за совет.
Invis1ble
ок, тогда выложи пример на jsfiddle.net, демонстрирующий описанное в первопосте поведение и я посмотрю.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

T1grOK
Цитата (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
Reh
Invis1ble
Только ночью смогу выложить, сейчас возможности нет


T1grOK

Видимо так и есть. Это наверное и было событие не нажатие кнопки, а потеря фокуса.
А можно сделать чтобы срабатывала только на submit?

Invis1ble
Цитата
А можно сделать чтобы срабатывала только на submit?
Reh
Цитата
можно, доки почитай

Попробую найти то что нужно
mvg
Цитата (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
Цитата (mvg @ 21.12.2014 - 14:28)
<button type="button"></button>

это что-то новое.
mvg
Цитата (Invis1ble @ 21.12.2014 - 15:00)
Цитата (mvg @ 21.12.2014 - 14:28)
<button type="button"></button>

это что-то новое.

да что ты говоришь :)

Ну масло маслянное тоже имеется, но масло обычно просто масло также и <button> имеет определяющий тип по умолчанию button.

В спецификации w3c есть такой допустимый тип параметра, однако он устанавливается по умолчанию и не требует дополнительного объявления и поэтому
<button type="button"></button>

Есть такое что не совсем вписывается в спецификацию.
Invis1ble
Цитата (mvg @ 21.12.2014 - 18:12)
В спецификации w3c есть такой допустимый тип параметра, однако он устанавливается по умолчанию и не требует дополнительного объявления и поэтому
<button type="button"></button>

Есть такое что не совсем вписывается в спецификацию.

нельзя быть не совсем беременным

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Invis1ble
Кстати, по-умолчанию type у button как раз таки submit

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.