document.getElementById pour une content page.
comment remplacer document.getElementById par une autre fonction java script pour acceder au id des controles asp.net dans une content page liée à une master page.
voila mon code java script ,apres plusieurs essais il ne me retourne pas le valeur du clientid.help svp
Code:
1 2 3 4 5 6
|
<script src="js/custom.js" type="text/javascript"></script>
<asp:CheckBox ID="ck" onclick="change()" runat="server" OnCheckedChanged="ck_CheckedChanged" />
<asp:TextBox ID="tb" runat="server"></asp:TextBox><br /> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function change()
{
var val = document.getElementById('<%=ck.ClientID %>').Checked;
if(val)
{
alert('I came from an external script! Ha, Ha, Ha!!!!');
document.getElementById('<%=tb.ClientID %>').disabled=false;
}
else
{
document.getElementById('<%=tb.ClientID %>').disabled=true;
}
} |