<%@ Page Language="C#" AutoEventWireup="true" CodeFile="keycodevalidation.aspx.cs" Inherits="keycodevalidation" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
//this is for numeric
function benumeric() {
var txtMin = document.getElementById('<%=txtMinExperience.ClientID%>');
if (isNaN(txtMin.value) == true) {
alert("This Field Should Be Numeric.");
txtMin.focus();
txtMin.value = "";
return false;
}
return true;
}
</script>
<script type = "text/javascript">
//this for alpha
function isAlpha(keyCode) {
return ((keyCode >= 65 && keyCode <= 90) || keyCode == 8)
}
</script>
<script type = "text/javascript">
//THIS IS FOR ALPHANUMNERIC
function RestrictSpecialChars(e) {
var keynum; var keychar; var numcheck;
if (window.event) // IE
{
keynum = e.keyCode
}
else if (e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
if (keynum == 8) //for backspace
{
return true
}
else {
keychar = String.fromCharCode(keynum)
numcheck = /[a-zA-Z0-9]/
return numcheck.test(keychar)
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Numeric"></asp:Label>
<asp:TextBox ID="txtMinExperience" onKeyUp="benumeric();" runat="server" MaxLength="50" TabIndex="4" Width="50px">0</asp:TextBox>
<%-- <asp:TextBox ID="txtNumeric" runat="server" onkeydown = "return isNumeric(event.keyCode);" onpaste = "return false;" ></asp:TextBox>--%>
<asp:Label ID="lblNumeric" ForeColor = "Red" runat="server" Text="Only Numeric Characters Allowed" style ="visibility:hidden"></asp:Label><br /><br />
<asp:Label ID="lblAlpha" runat="server" Text="Alpha"></asp:Label>
<asp:TextBox ID="txtAlpha" runat="server" onkeydown = "return isAlpha(event.keyCode);" onpaste = "return false;"></asp:TextBox>
<asp:Label ID="Label4" ForeColor = "Red" runat="server" Text="Only Aphabetic Characters Allowed" style ="visibility:hidden"></asp:Label><br /><br />
<asp:Label ID="lblAlphaNum" runat="server" Text="AlphaNumeric"></asp:Label>
<asp:TextBox ID="txtAlphaNum" runat="server" onKeyPress="return RestrictSpecialChars(event);" ></asp:TextBox>
<asp:Label ID="Label5" ForeColor = "Red" runat="server" Text="Only Alphanumeric Characters Allowed" style ="visibility:hidden"></asp:Label>
</div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
//this is for numeric
function benumeric() {
var txtMin = document.getElementById('<%=txtMinExperience.ClientID%>');
if (isNaN(txtMin.value) == true) {
alert("This Field Should Be Numeric.");
txtMin.focus();
txtMin.value = "";
return false;
}
return true;
}
</script>
<script type = "text/javascript">
//this for alpha
function isAlpha(keyCode) {
return ((keyCode >= 65 && keyCode <= 90) || keyCode == 8)
}
</script>
<script type = "text/javascript">
//THIS IS FOR ALPHANUMNERIC
function RestrictSpecialChars(e) {
var keynum; var keychar; var numcheck;
if (window.event) // IE
{
keynum = e.keyCode
}
else if (e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
if (keynum == 8) //for backspace
{
return true
}
else {
keychar = String.fromCharCode(keynum)
numcheck = /[a-zA-Z0-9]/
return numcheck.test(keychar)
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Numeric"></asp:Label>
<asp:TextBox ID="txtMinExperience" onKeyUp="benumeric();" runat="server" MaxLength="50" TabIndex="4" Width="50px">0</asp:TextBox>
<%-- <asp:TextBox ID="txtNumeric" runat="server" onkeydown = "return isNumeric(event.keyCode);" onpaste = "return false;" ></asp:TextBox>--%>
<asp:Label ID="lblNumeric" ForeColor = "Red" runat="server" Text="Only Numeric Characters Allowed" style ="visibility:hidden"></asp:Label><br /><br />
<asp:Label ID="lblAlpha" runat="server" Text="Alpha"></asp:Label>
<asp:TextBox ID="txtAlpha" runat="server" onkeydown = "return isAlpha(event.keyCode);" onpaste = "return false;"></asp:TextBox>
<asp:Label ID="Label4" ForeColor = "Red" runat="server" Text="Only Aphabetic Characters Allowed" style ="visibility:hidden"></asp:Label><br /><br />
<asp:Label ID="lblAlphaNum" runat="server" Text="AlphaNumeric"></asp:Label>
<asp:TextBox ID="txtAlphaNum" runat="server" onKeyPress="return RestrictSpecialChars(event);" ></asp:TextBox>
<asp:Label ID="Label5" ForeColor = "Red" runat="server" Text="Only Alphanumeric Characters Allowed" style ="visibility:hidden"></asp:Label>
</div>
</form>
</body>
</html>
No comments:
Post a Comment