/ / Jquery Validate ne fonctionne pas bien avec HTML 5? - jquery, ruby-on-rails, html5, jquery-validate, validation

Jquery Validate ne fonctionne pas bien avec HTML 5? - jquery, ruby-on-rails, html5, jquery-validate, validation

Je suis un débutant sur Rails et Javascipt.

J’ai eu du mal à utiliser Jquery validate sur les champs d’e-mail à cause de la validation HTML 5 bloquant le plugin jquery validate (le champ d’email devient un contour rouge sans messages). J'ai donc 2 questions.

1.) J'ai ce formulaire (de carte), comment puis-je ajouter novalidate à cela?

= form_for (ressource,: as => nom_ressource,: url => chemin_enregistrement (nom_ressource)) do | f |

2) J’ai aussi essayé d’ajouter novalidate en javascript, le champ email n’est validé que lorsque le formulaire est envoyé, et non pas en focus (ce que je veux), mais les autres validations du champ sont très bien. Quelqu'un at-il le même problème? ?

Merci d'avance!

Réponses:

1 pour la réponse № 1

Il y a novalidate attribut:

L'attribut novalidate spécifie que le formulaire ne doit pas être validé lors de la soumission.

form_for(resource,
:as => resource_name,
:url =>
registration_path(resource_name),
:html => {:novalidate => "novalidate"}) do |f|

0 pour la réponse № 2

Mettre à jour:

Je l'ai eu du lien par ig0774

Cela a résolu le problème!

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