J'utilise Position Absolute's jQuery validationEngine mais je dois l'enlever après l'avoir attaché à un formulaire.Supprimer JQuery validationEngine à partir du formulaire
J'ai 2 boutons de soumission sur mon formulaire - un pour enregistrer et un pour enregistrer comme brouillon.
J'attache l'attribut validationEngine au formulaire lorsque vous cliquez sur Enregistrer. Si la validation échoue et que l'utilisateur clique sur Enregistrer comme brouillon (en passant la validation), le moteur de validation est toujours attaché au formulaire à partir du moment où il a cliqué sur "enregistrer".
Ce que je veux faire est:
- permettent à l'utilisateur de tenter de sauver validation
- échoue et l'erreur est affiché
- et leur permettre de cliquer sur Enregistrer comme brouillon sans aucune validation en cours d'exécution
J'ai essayé la fonction unbind et elle semble fonctionner, mais elle casse complètement la soumission sur le bouton. Je veux juste supprimer la validationEngine et permettre à tout le reste de fonctionner tel qu'il était.
Merci
Merci - cela a fonctionné pour moi. J'ajouterais simplement qu'outre ajouter ce code au fichier js, vous devez changer l'événement click des boutons que vous ne voulez pas valider. C'est à dire. $ ('# btnBack%>'). click (function() { $ ('form'). validationEngine ('désactiver', $ ('formulaire')); }); – wdanda