<SCRIPT LANGUAGE="JavaScript">
<!--
function CheckNum(txt)
{
var a = txt.value;
//整数格式
var reg = /^\d{1,5}$/;
if(!reg.test(a))
{
alert("请输入1-5位数字的整数!");
}
}
//-->
</SCRIPT>
<INPUT TYPE="text" onblur="CheckNum(this)">
<!--
function CheckNum(txt)
{
var a = txt.value;
//整数格式
var reg = /^\d{1,5}$/;
if(!reg.test(a))
{
alert("请输入1-5位数字的整数!");
}
}
//-->
</SCRIPT>
<INPUT TYPE="text" onblur="CheckNum(this)">
解决方案 »
- 看这里!!!!!!!!,动态为控件添加事件?
- 在asp.net中怎么调用优酷的播放器
- 请问SqlDataAdapter 能不能 象SqlDataReader 一样 循环读出数据
- "读取域控制器"站点访问问题
- 强制用默认的浏览器打开网页
- 郁闷,请高手看看!!
- 实习不久 希望前辈指点 遇到一个能力所不及的问题
- activex 对象不支持此属性或方法的错误
- MVC模型验证问题,在线等,急~~~
- myCommand.SelectCommand.Parameters("@datetime").Value = ?
- System.ArgumentException: 参数“PhysicalDirectory”无效。
- 怎样才能产生20个空格呢?
function judge()
{
if(this.Form.txtContent.value.length)>5
{
alert("warn:");
}
}
</script>在.cs程序里:
txtContent.Attributes["onBlur"]="judge()";
//脚本函数,只能输入数字
function onlyNum() { if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105) || event.keyCode == 8 || event.keyCode == 9)) event.returnValue=false; } function tofocus() { if(event.keyCode == 13) { event.keyCode = 9; } event.returnValue=true; }
//脚本函数,验证是否大于5位
function checkvalue(tmpObj)
{
var tmpValue = tmpObj.value;
if(tmpValue>99999)
....
else
.....
}
//脚本函数,只能输入数字
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105) || event.keyCode == 8 || event.keyCode == 9)) event.returnValue=false;
} //脚本函数,验证是否大于5位
function checkvalue(tmpObj)
{
var tmpValue = tmpObj.value;
if(tmpValue>99999)
....
else
.....
}
var intLength = objTag.children.length;
var intTmp = 0;
for(var i = 0 ; i < intLength ; i++) {
if(objTag.childNodes[i].tagName == strTagName){
intTmp += 1;
}
}
return(intTmp)
}
function GJFnc_CheckHanKana(StrValue){
var IntLoop;
var StrTemp;
var strKana; strKana = 'アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョ、。「」゙゚' for(IntLoop = 0; IntLoop < StrValue.length; IntLoop++) {
StrTemp = StrValue.charAt(IntLoop);
if(strKana.indexOf(StrTemp)!=-1) {
return false;
}
}
return true;
}
Private Sub TxtType_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TxtType.PreRender
'寫妳的判斷函數
End Sub
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="Webtest.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105) || event.keyCode == 8 || event.keyCode == 9)) event.returnValue=false;
} //脚本函数,验证是否大于5位
function checkvalue(tmpObj)
{
var tmpValue = tmpObj.value;
if(tmpValue>99999)
alert("warn:");
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 287px; POSITION: absolute; TOP: 211px"
onkeydown="onlyNum();" onblur="checkvalue(this);" runat="server"></asp:TextBox>
</form>
</body>
</HTML>