I used the "Control.ClientID" to reference my control, but no luck...
and I can't use a client side control, because I need to access it in the server also...
I gave up, I know there's a solution out there, but I have no time... I'm on a schedule... Thanks a lot!! to all of you... !!
It can be done,
Please use this form,
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
function setval() {
themsg = document.getElementById("<%=txtMessage.ClientID%>");
themsg.value="Hello World!";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="txtMessage" runat="server" Text=""></asp:TextBox>
<asp:Button ID="btnSeeMessage" runat="server" Text="see" onclick="SeeMessage" />
</form>
<input id="cID" onclick="setval();" type="button" value="Set from client" />
</body>
</html>
From server side,
protected void SeeMessage(object sender, EventArgs e)
{
Response.Write(txtMessage.Text);
}
Please use <%=ServerControlName.ClientID%> everytime you wanna access a server control from client side.
Reputation Points: 10
Solved Threads: 1
Junior Poster in Training
Offline 62 posts
since Aug 2007