Following is a javascript code snippet for your ASP.NET test.aspx page. Please note the script checkNumber is for non-decimal numbers while checkNumber is for decimal numbers.
And following is your code on
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>User Page</title>
<script language="javascript" type="text/javascript">
function checkNumber(textBox, textEvent )
{
var code = textEvent.which; // Netscape Method
if (code == null)
{
code = textEvent.keyCode;//IE 4 Method
}
if(code==13)
{
obj.focus();
}
if(!((code >= 48 && code <= 57) || (code == 8)))
{
return false;
}
return true;
}
function checkNumberWithDecimal(textBox, textEvent )
{
var code = textEvent.which; // Netscape Method
if (code == null)
{
code = textEvent.keyCode;//IE 4 Method
}
if(code==13)
{
//var obj= getFrmObject(textBox);
obj.focus();
}
if(!((code >= 48 && code <= 57) || (code == 8)||(code==46)))
{
return false;
}
return true;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
<div style="float:left">Registration No</div>
<div style="float:left"><asp:TextBox ID="txtRegNo" runat="server"></asp:TextBox></div>
</asp:contentplaceholder>
</div>
</form>
</body>
</html>
Page_Load
protected void Page_Load(object sender,EventArgs e)
{
txtRegNo.Attributes.Add("OnKeyPress", "javascript:return checkNumber(this,event);");
}
No comments:
Post a Comment