Bonjour
Comment ajoutė une fonction JavaScript a l evenement on text changed d un textchangd
Version imprimable
Bonjour
Comment ajoutė une fonction JavaScript a l evenement on text changed d un textchangd
Salut,
dans ta balise ASP tu mets l'attribut HTML onchange="maFunctionJS()", ça devrait suffire.
Cet attribut n'ayant pas d'équivalent en ASP.NET il devrait être pushé tel quel vers le client, et donc agir comme tu le souhaites.
Pour un asp:textbox standard tu peux utiliser la méthode "Add" de la propriété "Attributes" en passant en parametre le nom de l'event (onchange) et ta fonction js dans le 2eme.
Ex :
Code:
1
2 MonTextBox.Attributes.Add("onchange","mafonctionjs();");
:( ca ne marche pas
Bonjour
J ai mis le add attribute Mais ca ne marche que dans l evenement load de la page ????
ca marche dans n'importe quel event...
:salut:
En fait, l'évènement change d'un TextBox interviens en générale après la perte du focus du contrôle. Moi je le gère en jQuery de cette façon, il faut mettre en place au préalable un trigger:
Code:
1
2
3
4
5
6 $(document).ready(function () { $(':input[name$="MonTextBox"]').trigger('change'); $(':input[name$="MonTextBox"]').change(function () { }); });
Salut,
C'est un problème classique pour lequel le remède est simple : ajouter "Return false;" à la fin de ton code JS.
En espérant t'avoir aidé.