2010-03-29 3 views
0

J'utilise le plugin jquery.dirtyform.js d'Asa Wilson pour inviter un utilisateur de modifications non enregistrées avant de quitter une page (ASP.Net C# 3.5). Il boucle fondamentalement à travers toutes les commandes et ajoute une classe et un gestionnaire à chaque entrée.JQuery dirtyForm ne fonctionne pas sur les zones de texte dans ajaxToolkit: TabPanel

Contrôles w/i un ajaxToolkit: TabPanel sont ignorés, malheureusement.

Je vous serais reconnaissant si quelqu'un sait de ce type d'erreur et comment le résoudre à court de manipuler manuellement chaque contrôle (comme j'ai cette logique dans la page maître).

Répondre

0

a trouvé le problème. Le contenu du tableau AJAX TabPanel n'était pas rendu lorsque l'événement jQuery $ (document) .ready() était déclenché, donc les contrôles n'étaient pas "surveillés".

J'ai simplement ajouté un événement aux contrôles voyous pour relancer $ ("form"). Dirty_form();

Semble fonctionner jusqu'à présent. Je suis certain qu'il existe une solution plus éloquente.

Questions connexes