各位javascript大虾,请帮在下看看这段表单验证代码错在哪,谢谢 ...
发布网友
发布时间:2024-10-20 12:47
我来回答
共4个回答
热心网友
时间:2024-11-15 12:57
1、你的代码有问题,首先判断birth那个alert,双引号多了;还有最后一个else的前面多了一个大括号,检查下
2、你如果这么写,年月日都需要加校验的,或者你改成一个日历控件,就只需要一个框了
热心网友
时间:2024-11-15 12:52
你表单里面也要用ID ,然后 else if (document.regbb.mm.value= "") {
alert("别忘了输入密码哦!")
document.regbb.mm.focus();
return false;
这段value那边少了个=号。
年 月 日的话也是这样
年 id=year 月id=month 日id=day
else if(document.regbb.year.value==""){
alert('请输入出生日期');
document.regbb.year.select();}
else if(document.regbb.month.value==""){
alert('请输入出生月份');
document.regbb.month.select();}
else if(document.regbb.day.value==""){
alert('请输入出生日');
document.regbb.day.select();}
热心网友
时间:2024-11-15 12:56
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script language="javascript">
function fc() {
if (document.regbb.name.value == "") {
alert("\我们很想知道您宝宝的名字,请您告诉我们好吗0(∩_∩)0");
document.regbb.name.focus();
return false;
}
else if (document.regbb.birth.value == "") {
alert("宝宝是那天出生的呀?");
document.regbb.birth.focus();
return false;
}
else if (document.regbb.place.value=="") {
alert("宝宝是在哪里降临滴?");
document.regbb.place.focus();
return false;
}
else if (!document.regbb.nc.value) {
alert("我们也想知道您的名字^_^");
document.regbb.nc.focus();
return false;
}
else if (document.regbb.mm.value== "") {
alert("别忘了输入密码哦!")
document.regbb.mm.focus();
return false;
}
else {
return true;
}
return true;
}
</script>
</head>
<body>
<form id="regbb" name="regbb" action="#" method=post OnSubmit="return fc()">
<table>
<tr bgcolor="#fafee0">
<td height="50">宝宝姓名:</td>
<td><input id="name" size="25" name="name" type="text" />
</td>
</tr>
<tr bgcolor="#fafee0">
<tr><td height="50">宝宝性别:</td><td><input type="radio" name=sex value="male" checked>懒羊羊
<input type="radio" name=sex value="female">美羊羊</td></tr></p>
</tr>
<tr>
<td height="50">宝宝生日:</td><td><input type="text"name="birth" size="5">年<input type="text" size="5">月 <input type="text" size="5">日</td>
</tr>
<tr><td height="50">破蛋地点:</td><td><input type="text"name="place" size="10">省<input type="text" size="10">市</td></tr></p>
<tr>
<td height="50">宝宝靓照:</td><td><input type="file" name="open"></td>
</tr>
<tr>
<td height="50">您的昵称:</td><td><input type="text"name="nc" maxlength="30"><font size="3" color="red">可输入4-30位,包含英文、数字和中文</font></td>
</tr>
<tr>
<td height="50">创建密码:</td><td><input type="password"name="mm" maxlength="16"><font size="3" color="red">密码由6-16为字符组成(数字、符号、字母),区分大小写</font></td>
</tr>
<tr bgcolor="#fafee0">
<tr><td height="50">您的昵称:</td><td><input type="text"name="nc" maxlength="30"><font size="3" color="red">可输入4-30位,包含英文、数字和中文</font></td></tr>
</tr>
<td colspan="2" align="center" valign="middle"><input id="button" type="submit" value="提交信息" name="button"> <input type="reset" name="reset" value="重新填写"></td>
</tr>
</table>
</form>
</body>
</html>
热心网友
时间:2024-11-15 12:50
FDZ2004 至此你哦!