2011-10-17 3 views
1

Je suis sur la dernière version de jQuery 1.6.2 et validez 1.8. Quelle est la syntaxe pour vérifier un champ de téléphone facultatif si non-vide? Cela ne déclenche pasjQuery valider uniquement si non vide

<%= f.text_field :fax, :class => "phoneUS" %> 

Il ne se déclenche si j'ajoute required-class comme tels

<%= f.text_field :fax, :class => "required phoneUS" %> 

Répondre

1

Effacez la classe nécessaire pour qu'il soit en option.
utiliser le minlength est égal à 1 pour vérifier si ce n'est pas vide.

<%= f.text_field :fax, :class => "phone", :minlength => "1" %> 
+0

Merci pour la suggestion, mais cela n'a pas déclencher le contrôle –

+0

En fait cela a fonctionné mais avec quelques changements. Votre exemple a 'required', qui doit être enlevé et il y a une erreur dans mon exemple, je dois utiliser' phoneUS' au lieu de 'phone'. Corrigé mon exemple ci-dessus. –

+0

cool ... je l'ai mentionné dans la réponse ... mais j'ai oublié d'enlever le requis de la classe. Modification de la réponse en supprimant le requis. – Jayendra

Questions connexes