| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 688 人关注过本帖
标题:[求助]为什么我的验证代码没起作用?
只看楼主 加入收藏
zln
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-1-6
收藏
 问题点数:0 回复次数:12 
[求助]为什么我的验证代码没起作用?

<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>
用户仍然可以跳过验证进行添加!!!

搜索更多相关主题的帖子: 验证 代码 
2006-03-06 15:43
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 
你在进行验证的时候是用的onclick="checkData()"呢,还是用的onclick="return checkData()"
2006-03-06 15:51
zln
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-1-6
收藏
得分:0 
是用的onSubmit="return checkData()"
2006-03-06 16:21
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3419
专家分:23
注 册:2005-11-1
收藏
得分:0 

表单写出来


祝天下所有母亲幸福安康!~
2006-03-06 17:09
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 

你把那几行关键代码写出来看看

2006-03-06 17:13
zln
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-1-6
收藏
得分:0 
<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>
以上是表单的代码
2006-03-06 17:32
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 
&lt;td height="30" align="right"&gt;&lt;input name="Submit" type="submit"  value="提  交" OnClick="return checkData()"&gt;&lt;/td&gt;
2006-03-06 17:47
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 
好象问题应该是var userBirth= document.addNew.txt_UserBirth.value; 在你的表单里面是不存在名字为txt_UserBirth的输入框的
2006-03-06 18:15
zln
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-1-6
收藏
得分:0 
[求助]麻烦再帮我看看吧
我修改了onsubmit为onclick,但还是不对呢?
2006-03-09 10:06
zln
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-1-6
收藏
得分:0 
[求助]而且也将UserBirth的属性设置为非txt
而且也将UserBirth的属性设置为非txt类型的
2006-03-09 10:07
快速回复:[求助]为什么我的验证代码没起作用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018485 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved