J'utilise le jquery numeric plugin pour autoriser uniquement la saisie de chiffres dans certains champs.Désactiver dynamiquement un plugin jquery
$("input.numeric").numeric();
Je veux désactiver cette fonction dynamique dans certains cas, pour permettre à l'utilisateur de saisir d'autres caractères (à savoir les lettres). J'ai essayé d'utiliser les fonctions unbind() ou undelegate() sans succès.
Est-ce que quelqu'un connaît la solution? Merci
Comment avez-vous utilisé '.unbind()'? Le plugin numérique semble juste lier un gestionnaire 'keypress' à l'entrée, donc' $ ("input.numeric"). Unbind(); 'devrait supprimer ce gestionnaire (et tous les autres). – user113716
Merci pour votre aide. Finalement, j'ai trouvé cette solution: $ ('# my_elt'). Unbind ('keypress'). Unbind ('blur'); Je dissocie tous les événements utilisés par le plugin. – Gilles