Проверка Jquery не работает с HTML 5? - PullRequest
3 голосов
/ 24 июля 2011

Я новичок в Rails и Javascipt.

У меня были проблемы с использованием Jquery validate в полях электронной почты из-за проверки HTML 5, блокирующей плагин jquery validate (поле электронной почты выделяется красным контуром без сообщений). Итак, у меня есть 2 вопроса.

1.) У меня есть эта форма (из устройства), как мне добавить к ней novalidate?

= form_for (ресурс,: as => имя_ресурса,: url => регистрационный_путь (имя_ресурса)) do | f |

2.) Я также пытался добавить novalidate, используя javascript, поле электронной почты проверяется только при отправке формы, а не в фокусе (что я и хочу), но проверки других полей вполне подходят. У кого-нибудь есть такая же проблема?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Имеется атрибут novalidate :

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

form_for(resource, 
         :as => resource_name, 
         :url => 
         registration_path(resource_name), 
         :html => {:novalidate => 'novalidate'}) do |f|
0 голосов
/ 25 июля 2011

Обновление:

Я получил это по ссылке от ig0774

Это решило проблему!

https://github.com/jzaefferer/jquery-validation/pull/108/files

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...