验证form中input是否输入数据?
<script language="javascript">
function check(){
if(form1.user.value==""){ //判断用户名是否为空
alert("请输入用户名!");form1.user.focus();return;
}else if(form1.pwd.value==""){ //判断密码是否为空
alert("请输入密码!");form1.pwd.focus();return;
}else{
form1.submit(); //提交表单
}
}
</script>
<body>
<center>
<form name="form1" method="post" action="">
<table width="221" border="1" cellspacing="0" cellpadding="0" bordercolor="#FFFFFF" bordercolordark="#CCCCCC" bordercolorlight="#FFFFFF">
<tr>
<td height="30" colspan="2" bgcolor="#eeeeee">用户登录</td>
</tr>
<tr>
<td width="59" height="30">用户名:</td>
<td width="162"><input name="user" type="text" id="user"></td>
</tr>
<tr>
<td height="30">密 码:</td>
<td><input name="pwd" type="text" id="pwd"></td>
</tr>
<tr>
<td height="30" colspan="2" align="center"><input name="Button" type="button" class="btn_grey" value="登录" onClick="check()">
<input name="Submit2" type="reset" class="btn_grey" value="重置"></td>
</tr>
</table>
</form>
</center>
</body>
验证是否输入真实姓名?(判断输入是否是不低于两位数的中文)
<script language="javascript">
function checkRealName(){
var str=form1.realName.value; //获取输入的真实姓名
if(str==""){ //当真实姓名为空时
alert("请输入真实姓名!");form1.realName.focus();return;
}else{ //当真实姓名不为空时
var objExp=/[u4E00-u9FA5]{2,}/; //创建RegExp对象[匹配所有中文]
if(objExp.test(str)==true){ //判断是否匹配
alert("您输入的真实姓名正确!");
}else{
alert("您输入的真实姓名不正确!");
}
}
}
</script>
<body>
<form name="form1" method="post" action="">
请输入真实姓名:<input name="realName" type="text" id="realName">
<input name="Button" type="button" onClick="checkRealName()" value="检测">
</form>
</body>
验证身份证号码
<script language="javascript">
function checkeNO(NO){
var str=NO;
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
var Expression=/^d{17}[d|X]$|^d{15}$/;
var objExp=new RegExp(Expression);
if(objExp.test(str)==true){
return true;
}else{
return false;
}
}
function check(myform){
if(myform.number.value==""){
alert("请输入身份证号码!");myform.number.focus();return;
}
if(!checkeNO(myform.number.value)){
alert("您输入的身份证号码不正确!");
myform.number.focus();
return;
}
if(checkeNO(myform.number.value)){
alert("您输入的身份证号码正确!");
}
myform.submit();
}
</script>
<body>
<font style="font-size: 44px">验证身份证号码</font><p>
<form name="form1" action="" method="post">
请输入身份证号:
<input name="number" type="text" id="number"
onKeyDown="if(event.keyCode==13){form1.number.focus();}">
<input name="Button" type="button" value="验证"
onClick="check(form1)">
</form>
</body>