| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1113 人关注过本帖
标题:[求助]为什么我做的注册不用规范化就可以提交?~!
取消只看楼主 加入收藏
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
 问题点数:0 回复次数:8 
[求助]为什么我做的注册不用规范化就可以提交?~!
<form name="form1" method="post" action="UserProc.asp" onsubmit="return checkform();">

点提交时不是会checkform吗?!

我也已经有了这个函数了呀
可是却不用checkform就可以提交了
搜索更多相关主题的帖子: 规范化 checkform name 注册 
2006-03-27 13:17
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 
心急如焚~!~!!!!!!!!!!救命呀~~~!

2006-03-27 13:18
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 
<script language="JavaScript">
function checkform()
{
if(checkspace(document.form1.username.value) || document.form1.username.value.length < 2) {
document.form1.username.focus();
alert("用户名长度不能小于2,请重新输入!");
return false;
}
if(checkspace(document.form1.pwd.value) || document.form1.pwd.value.length < 6) {
document.form1.pwd.focus();
alert("密码长度不能小于6,请重新输入!");
return false;
}
if(document.form1.pwd.value != document.form1.pwd1.value) {
document.form1.password.focus();
document.form1.password.value = '';
document.form1.password1.value = '';
alert("两次输入的密码不同,请重新输入!");
return false;
}
if(document.form1.useremail.value.length!=0)
{
if (document.form1.useremail.value.charAt(0)=="." ||
document.form1.useremail.value.charAt(0)=="@"||
document.form1.useremail.value.indexOf('@', 0) == -1 ||
document.form1.useremail.value.indexOf('.', 0) == -1 ||
document.form1.useremail.value.lastIndexOf("@")==document.form1.useremail.value.length-1 ||
document.form1.useremail.value.lastIndexOf(".")==document.form1.useremail.value.length-1)
{
alert("Email地址格式不正确!");
document.form1.useremail.focus();
return false;
}
}
else
{
alert("Email不能为空!");
document.form1.useremail.focus();
return false;
}
document.all.form1.submit();
}
</script>

谢谢指教

2006-03-27 15:01
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 
还是没调用checkform呀

2006-03-27 15:42
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 
为什么有个label呀?

2006-03-27 16:22
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 
为什么点提交后会有个true在里面呀?

2006-03-27 16:27
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 

我终于得了
可以正常运行了
谢谢各位
可我还是不明白那个LABEL是什么用


2006-03-27 21:11
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 
为什么点提交后会有个true在里面呀?
================
因为是onsubmit="return checkform();">
如果return false,那么就不会submit了
一定要return true 才行

我觉得应该不是这样的
因为我发现要是把checkform里的 if form1.username.value==""
改为 if form1.username.value="" 才会出现那个问题的

2006-03-27 21:27
lijianlan
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-3-27
收藏
得分:0 
我知道要两个等号呀
我的意思是说只要一个的话就会有个true或false出现

2006-03-27 21:48
快速回复:[求助]为什么我做的注册不用规范化就可以提交?~!
数据加载中...
 
   



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

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