Bonjour à tous
J'ai pas compris la gestion des ID des controle .NET dans les appels de javascript. J'ai cherché sur le net pour avoir une explication, mais je dois mal formuler ma demande parce que je trouve rien.
Je vais vous soummetre un cas simple :
Mon contrôle est posé tel que :
J'ai une fonction javacript comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <asp:TextBox ID="txtPass" runat="server" CssClass="TexteBox">
Et cela me renvoi : undifined.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function passPerfect() { alert(document.getElementById("txtPass").value); document.getElementById("imgPerfect").style.display = "Block"; }
En fouillant un peu je me suis dit qu'il y avait un soucis et j'ai essayer avec les Name et les TagName : pareil, même motif, même punition.
Et à un moment j'ai trouver qu'en mettant l'id du contrôle une fois interprété, donc cela : ctl00_conenr_txtPass, cela fonctionnait impeccable. Mais je ne maitrise pas du tout cet ID en fait, il peut changer à n'importe quel moment.
Quelqu'un pourrait il m'éclairer sur la gestion de ces truc là pour avoir une solution qui tienne la route dans tous les cas ?
Merci et bonne journée
Partager