Mon client a demandé que j'utilise un plugin de validation spécifique (valid8), qui semble faire uniquement la validation en ligne sur le focus. La documentation sur le plugin est assez faible, donc j'espère que quelqu'un d'autre a de l'expérience avec ce plugin particulier et ils peuvent m'aider.Valid8 jquery plugin: validation de champ dépendant?
C'est un formulaire de contact, où les utilisateurs doivent spécifier leur méthode de contact préférée. Si elles spécifient le courrier électronique, le champ de saisie du courrier électronique doit être validé. s'ils spécifient un téléphone, le champ de saisie du téléphone doit être validé. Je peux sélectivement AJOUTER la validation en fonction de la radio sélectionnée, mais je ne peux pas SUPPRIMER la validation si l'utilisateur modifie sa préférence de contact avant de soumettre le formulaire.
Existe-t-il un moyen de supprimer la validation valid8 d'un champ après son ajout à l'aide de ce plugin? J'ai essayé .unbind (valid8), mais cela ne fonctionne pas car unbind est pour les événements, et valid8 n'est pas un événement. Dois-je dissocier manuellement tous les événements et supprimer le balisage supplémentaire du champ?
Edit: http://jsfiddle.net/sjc8611/5d3CT/
http://jsfiddle.net/sjc8611/5d3CT/ aller à la ville. J'ai essayé de délier et de définir les paramètres à null. Si je ne le découvre pas bientôt, je vais écrire mon propre script de validation. Quel est le point dans l'utilisation d'un plugin qui ne répond pas réellement à vos besoins? * soupir * –
http://jsfiddle.net/sjc8611/5d3CT/3/ J'ai supprimé tous les événements et les données, détaché l'élément de son conteneur, effacé la classe du conteneur, vidé le conteneur, puis lu le élément. Cela me semble excessif, mais j'ai obtenu la fonctionnalité désirée. Merci pour la suggestion! –