哪位大虾帮忙看看,关于用户注册信息中的javascript代码

wanwan108 2008-06-05 01:24:27
我在弄用户注册。想判断用户输入的信息格式是否正确。。为了让界面变得更友好。。我不想让用户点击提交时老是弹出对话框、在文本框右边显示提示信息。我弄了一个javascript代码。。大虾们看看
开始我让每个文本框失去焦点的时候调用这个函数,要是条件都满足的话就提交表单。。但是好像达不到我要的那种效果。如果有2个文本框的格式不符合的话只会显示一个...如果每个文本框失去焦点调用不同函数可以达到提示的效果,但是格式不对还是可以提交表单。。哪位大虾帮忙解决解决下。。有什么更好的方法么?
function check()
{
var userName=form1.userName.value;
if(userName=="")
{
document.getElementById("userNameMsg").innerHTML="用户名不能为空";
return;
}
else
{
document.getElementById("userNameMsg").innerHTML="";
}
var pwd=form1.pwd.value;
if(pwd=="")
{
document.getElementById("pwdMsg").innerHTML="密码不能为空";
return;
}
else
{
document.getElementById("pwdMsg").innerHTML="";
}
}
...全文
79 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
carnation003 2008-06-05
那就个文本框的check分开写,onsubmit时判断message是否都为空和第一个文本内容不为空,true就submit
回复
wanwan108 2008-06-05
按照LS 的那样的话。。只要脱离一个文本框的焦点。。那所有的提示都会显示出来了!!
回复
carnation003 2008-06-05
function check() {
var flag = false;
var userName = form1.userName.value;
if ("" == userName) {
document.getElementById("userNameMsg").innerHTML = "用户名不能为空";
flag = true;
} else {
document.getElementById("userNameMsg").innerHTML = "";
}
var pwd = form1.pwd.value;
if ("" == pwd) {
document.getElementById("pwdMsg").innerHTML = "密码不能为空";
flag = true;
} else {
document.getElementById("pwdMsg").innerHTML = "";
}
if (flag) {
return;
}
}



<from onsubmit='return check()'>
<input type="text" name="userName" onblur=check()>
<input type="text" name="pwd" onblur=check()>

回复
carnation003 2008-06-05
if(userName=="")
{
document.getElementById("userNameMsg").innerHTML="用户名不能为空";
return;
}
return;的问题。
回复
wanwan108 2008-06-05
谢谢楼上的。。还有一个问题是显示右边的提示信息,当我所有的文本框脱离焦点时调用一个函数。。如果文本框中都没填信息的话而且一个个获得焦点后又脱离焦点。。提示信息只会出现一个。。这是什么问题呢?是因为document.getElementById("userNameMsg").innerHTML="用户名不能为空"; 这个使用不正确吗?有没有其他方法呢?
回复
KK3K2005 2008-06-05

验证方法返回bool值 成功true 失败false

<from onsubmit='return check()'>

false==check()的时候 提交将不会进行
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2008-06-05 01:24
社区公告
暂无公告