[ASP.NET] Control CheckBox + Javascript
Bonjour,
J'aimerai savoir s'il est possible sur un control ASP CheckBox d'executer du code javascript lorsque la valeur du control est modifié ?
Si l'utilisateur cliques sur le CheckBox, j'aimerai qu'il rende visible ou non un control Panel. Cela marche très bien si j'utilise l'événement OnCheckedChange() mais pour cela je dois effectuer un PostBack et j'aimerai l'éviter.
Désolé, mais le pb n'est pas completement résolu
J'ai fais ceci
<asp:CheckBox ID="chkEmailSent" runat="server" Text="Send by Email"></asp:CheckBox>
<asp:TextBox ID="txtEmailSent" runat="server" Enabled="false" />
<asp:HyperLink ID="lnkEmailSent" runat="server" Text="View Email" Enabled="false">
In code Behind
page_load(....)
chkEmailSent.Attributes.Add("onclick", "document.getElementById('"+ txtEmailSent.ClientID + "').Enabled = ! (this.checked); document.getElementById('"+ lnkEmailSent.ClientID + "').Enabled = ! (this.checked);");
Avec cette méthode, le txtEmailSent est activé alors que le lnkEmailSent ne l'est pas. Je me demande ou est l'erreur.