<%@ Page Language="C#" %>
<script runat="server">
protected void Page_Load(object sender,EventArgs e)
{
// handle the client-side ONFOCUS and ONBLUR events
txtName.Attributes.Add("onfocus","clearText()");
txtName.Attributes.Add("onblur","resetText()");
}
private void DisplayText(object sender,EventArgs e)
{
Response.Write("You entered the following text: <b>" + txtName.Text.Trim() + "</b>");
}
</script>
<html>
<head>
<title>Alterting control focus on the server side</title>
<script language="JavaScript">
<!--
function clearText() {
document.form1.txtName.value = ""
}
function resetText() {
if(document.form1.txtName.value == "")
document.form1.txtName.value = "(enter something here)"
}
// -->
</script>
</head>
<body>
<form runat="server" id="form1">
This is the textbox into which you'll enter data:
<br/>
<asp:Textbox id="txtName" text="(enter something here)" runat="server"/>
<br/>
<asp:RequiredFieldValidator id="requireName" controltovalidate="txtName" runat="server" display="dynamic" initialvalue="(enter something here)" errormessage="* Required"/>
<br/><br/>
<asp:Button id="btnSubmit" onclick="DisplayText" text="Click here to submit!" runat="server"/>
</form>
</body>
</html>
Teşekkürler.
Jason Salas