| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 544 人关注过本帖
标题:验证表单代码怎么不管用?......................急....
只看楼主 加入收藏
pengboy
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2005-12-21
收藏
 问题点数:0 回复次数:3 
验证表单代码怎么不管用?......................急....
请教,我在修改一段提交表单验证代码,表单提交的时候,验证不了,不知道为什么?
表单为
<FORM name=addnew onSubmit="return checkform();" action=pro_add.asp method=post>
<td width="31%" align="right">您的用户名:</td>
<td width="69%">
<input type="text" name="uname" size="15" maxLength=15 style="border-style: solid; border-width: 1; padding-top: 0; background-color: #FFFFFF">
合法的通行证用户名应该由<font color="#CC9900">a-z</font>的英文字 不区分大小写)、0-9的<font color="#FF6600">数字、点、减号</font>或<font color="#FF6600">下划线组成。 用户名长度为<font color="#FF0000">3-16</font>个字符之间,例如:kyzy_001 </font></td>

<tr>
<td width="31%" align="right">您的密码:</td>
<td width="69%">
<input type="password" name="pwd" size="15" maxLength=15 style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
<span class="forumRow">* 密码可使用长度为6-14的任何字符,并区分英文字母大小写</span></td>
</tr>
<tr>
<td width="31%" align="right">重复密码:</td>
<td width="69%">
<input type="password" name="pwd2" size="15" maxLength=15 style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
<span class="forumRow">* 请再输入一次密码</span></td>
</tr>
<tr>
<td width="31%" align="right">电子信箱:</td>
<td width="69%">
<input type="text" name="email" size="15" maxLength=30 style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
<span class="forumRow"> *</span></td>
</tr>
<tr>
<td width="31%" align="center"><div align="right">个人用户:</div></td>
<td width="69%"><input name="usertype" type="radio" value="person" checked></td>
</tr>

<tr>
<td width="31%" align="right">
<input type="submit" value="注 册" name="B1" style="border-style:solid; border-width:1; position: relative; height: 19; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; background-color:#FFFFFF"></td>
<td width="69%">
<input type="reset" value="重 写" name="B2" style="border-style:solid; border-width:1; position: relative; height: 19; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; background-color:#FFFFFF"></td>
</form>

[此贴子已经被作者于2006-3-21 18:10:58编辑过]

搜索更多相关主题的帖子: 表单 代码 验证 
2006-03-21 18:09
pengboy
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2005-12-21
收藏
得分:0 
验证为:
<SCRIPT language=JavaScript>
<!--
function checkform()
{
if (checkstring("用户名", document.addnew.uname.value, false)) {
document.addnew.uname.focus();
return false;
}
var pwd = document.addnew.pwd.value;
if (pwd.value=="") {
alert("请输入登录密码!");
addnew.pwd.focus();
return (false);
}
if (pwd.length< 3)
{
alert("密码不能少于三位!");
return false;
}
var pwd2 = document.addnew.pwd2.value;
if (pwd != pwd2) {
alert("两次密码输入不一致!");
document.addnew.pwd.value="";
document.addnew.pwd2.value="";
return false;
}
if (checkemail("电子邮件", document.addnew.email.value, false))
{
document.addnew.email.focus();
return false;
}
return true;
}
//-->
</SCRIPT>
2006-03-21 18:10
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
按钮代码该为:
<input type="button" value="注 册" name="B1" onClick="checkform();" style="border-style:solid; border-width:1; position: relative; height: 19; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; background-color:#FFFFFF">
表单改为
<FORM name=addnew action=pro_add.asp method=post>
javascript代码的最后一行return true改为
document.addnew.submit();
}
//-->
改完再试,再不行就是验证代码有问题了。
</SCRIPT>
2006-03-21 21:13
makebest
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:658
专家分:962
注 册:2005-3-17
收藏
得分:0 
还缺少 chedkstring 和 checkemail 函数的
2006-03-22 13:34
快速回复:验证表单代码怎么不管用?......................急....
数据加载中...
 
   



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

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