设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 119|回复: 9
打印 上一主题 下一主题

[求助]为什么我的验证代码没起作用?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-19 06:17:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="Css.css">
<title>新用户注册页面</title>
</head>
<body>
<script language="javascript">
<!--
function checkData()
{
var tijiandanhao = document.addNew.txt_Tijiandanhao.value;
var userName= document.addNew.txt_UserName.value
var userPass = document.addNew.txt_UserPass.value;
var userPass2 = document.addNew.txt_UserPass2.value;
var userSex= document.addNew.txt_UserSex.value;
var userBirth= document.addNew.txt_UserBirth.value;


if(tijiandanhao.length == 0)
{
alert("工资单号不能为空!");
document.addNew.txt_Tijiandanhao.focus();
return false;
}
if(userName.length == 0)
{
alert("姓名不能为空!");
document.addNew.txt_UserName.focus();
return false;
}

if(userPass.length == 0)
{
alert("用户密码不能为空!");
document.addNew.txt_UserPass.focus();
return false;
}


if(userPass2.length == 0)
{
alert("用户确认密码不能为空!");
document.addNew.txt_UserPass2.focus();
return false;
}

if(userPass2 != userPass )
{
alert("用户两次密码输入不一致!");
document.addNew.txt_UserPass2.focus();
return false;
}
if(userSex.length == 0)
{
alert("用户性别不能为空!");
document.addNew.txt_UserSex.focus();
return false;
}

if(userBirth.length == 0)
{
alert("用户出生日期不能为空!");
document.addNew.txt_UserBirth.focus();
return false;
}

return true;
}
-->
</script>
用户仍然可以跳过验证进行添加!!!
2#
发表于 2010-1-19 06:17:13 | 只看该作者
你在进行验证的时候是用的onclick="checkData()"呢,还是用的onclick="return checkData()"
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-19 06:17:17 | 只看该作者
是用的onSubmit="return checkData()"
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-19 06:17:21 | 只看该作者
表单写出来
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-19 06:17:25 | 只看该作者
你把那几行关键代码写出来看看
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-19 06:17:29 | 只看该作者
<form action="addNewUser0.asp" method="post" name="addNew" id="addNew" onSubmit="return checkData()">
<table width="420" border="1" align="center" cellpadding="0" cellspacing="2" bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<tr align="center" bgcolor="#FFFFFF">
<td height="35" colspan="2" bgcolor="#CCCCCC">用户个人信息注册</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="30" align="right">工资单号:</td>
<td height="30"><input name="txt_Tijiandanhao" type="text" id="txt_Tijiandanhao">
*</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="30" align="right">姓 名:</td>
<td height="30"><input name="txt_UserName" type="text" id="txt_UserName">
*</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="150" height="30" align="right">密 码:</td>
<td height="30"><input name="txt_UserPass" type="password" id="txt_UserPass">
*</td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="150" height="30" align="right">确认密码:</td>
<td height="30"><input name="txt_UserPass2" type="password" id="txt_UserPass2">
*</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="30" align="right">性别:</td>
<td height="30"><input name="txt_UserSex" type="text" id="txt_UserSex">
*</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="30" align="right">出生日期:</td>
<td height="30"><input name="Byear" size="6" id="Byear">

<select name="Bmonth">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>

<select name="Bday">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
日*</td>

<tr bgcolor="#FFFFFF">
<td height="30" align="right">工作单位:</td>
<td height="30"><input name="txt_UserDepartment" type="text" id="txt_UserDepartment"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="30" align="right">电子邮箱:</td>
<td height="30"><input name="txt_UserEmail" type="text" id="txt_UserEmail"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="30" align="right"><input name="Submit" type="submit" id="addnew" value="提 交"></td>
<td height="30">&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
</form>
</body>
</html>
以上是表单的代码
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-19 06:17:33 | 只看该作者
&lt;td height="30" align="right"&gt;&lt;input name="Submit" type="submit"  value="提  交" OnClick="return checkData()"&gt;&lt;/td&gt;
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-19 06:17:37 | 只看该作者
好象问题应该是var userBirth= document.addNew.txt_UserBirth.value; 在你的表单里面是不存在名字为txt_UserBirth的输入框的
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-19 06:17:41 | 只看该作者
我修改了onsubmit为onclick,但还是不对呢?
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-19 06:17:45 | 只看该作者
而且也将UserBirth的属性设置为非txt类型的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 04:43 , Processed in 0.112854 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表