for (i=0;i<form1.student.length;i++){
var CheckChar=form1.student.charAt(i);
if (Letters.indexOf(CheckChar)==-1){return false;}
}
===============================
for (i=0;i<form1.student.value.length;i++){
var CheckChar=form1.student.value.charAt(i);
if (Letters.indexOf(CheckChar)==-1){return false;}
}
var CheckChar=form1.student.charAt(i);
if (Letters.indexOf(CheckChar)==-1){return false;}
}
===============================
for (i=0;i<form1.student.value.length;i++){
var CheckChar=form1.student.value.charAt(i);
if (Letters.indexOf(CheckChar)==-1){return false;}
}
解决方案 »
- 有没有办法像typeof()那样,设计在执行时忽略参数是否定义的函数?
- 用eval函数 转 json数据 报 Unterminated string constant 错
- js如何访问在函数体内动态创建的标签!!!
- js文件的调用??
- 请教什么时候才适合用ajax实现异步
- javascript中的[this] 有没有人可以详细介绍下?或有没详解的文章?
- 怎样使TEXT失效?
- 在线等待送分!!!打开网页如何用javascript onload事件隐藏工具条,输入地址栏等内容
- 有高手在线吗?问一个简单的问题。
- 动态生成
- 关于样式的设置与清除,请高手进来指导!
- 高分求解:document.form1.*.value
<head>
<title>试卷</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css">
.STYLE1 {
color: #FF3300;
font-size: 18px;
}
.STYLE3 {color: #FF3300; font-size: 18px; font-family: "宋体"; }
.STYLE4 {font-family: "宋体"}
.STYLE7 {font-size: 12px}
</style></head><body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript">
<!--
function regNum(){
var txtInput = form1.student.value;
if (txtInput.length==0)
{
alert("Plz input num.");
return false;
}
var Letters="1234567890";
for (i=0;i<txtInput.length;i++){
var CheckChar = txtInput.charAt(i);
if (Letters.indexOf(CheckChar)==-1){
alert("Invalid Letter!");
return false;
}
}
return true;
}
-->
</script>
<div align="center"><span class="STYLE7"> 题目</span>
</div>
<form name="form1" method="post" action="kscheck.asp" onSubmit="return regNum()">
<div align="center">
<p><span class="STYLE7">员工号:</span>
<input type="text" name="student" maxlength="6">
</p>
<p>
<input type="submit" name="Submit" value="进入">
<input type="reset" name="Submit2" value="重写">
</p>
</div>
</form>
<h2 align="center"> </h2>
</body>
</html>