标题:请JS高手进来帮小弟一把!!!
只看楼主
hkzaixian
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-5-13
 问题点数:0 回复次数:4 
请JS高手进来帮小弟一把!!!

小弟最近刚接触JS在练习时碰到这么一道题,不知怎么回事试了很多次都有问题,请各位帮帮忙解决一下。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> <SCRIPT language="Javascript"> var flag=0; //这里用FLAG来判断用户是否第一次登录,如果是就给与提示 function popup() { if(flag==0) { window.alert("密码长度不得小于5位"); flag=1; } } //校验过程,如果用户第一次和第二次输入的密码不一致,将用户删除并重新输入 function compare() {text1=document.form.Id.value; text2=document.form.reId.value; if(text1!=text2) { window.alert('请重新输入'); document.form.reId.value=""; document.form.Id.value=""; document.form.Id.focus(); } } </Script> </head>

<body> <form name="form1" method="post" action=""> <p>姓名: <input type="text" name="textfield"> </p> //在“密码”框失去焦点时,判断它的输入长度是否小于5位 //如果小于5位,则给出提示,并将焦点再次聚焦于“密码”框,等待用户在此输入 <p>密码: <input name="Id" type="password" onFocus="popup()" onBlur=" if(this.value.length<5){ alert('密码长度小于5,请重新输入'); this.value=""; this.focus(); }"> </p> <p>确认密码: <input type="password" name="reId" onBlur="compare()"> </p> <p> <input type="submit" name="Submit" value="提交"> </p> </form> </body> </html>

搜索更多相关主题的帖子: flag title 
2005-05-14 15:56
hkzaixian
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-5-13
得分:0 
compare()方法中的form我已改过来为form1了,但是还不行
2005-05-14 16:06
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
得分:0 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> <SCRIPT language="Javascript"> var flag=0; //这里用FLAG来判断用户是否第一次登录,如果是就给与提示 function popup() { if(flag==0) { window.alert("密码长度不得小于5位"); flag=1; } } //校验过程,如果用户第一次和第二次输入的密码不一致,将用户删除并重新输入 function compare() {text1=document.form.Id.value; text2=document.form.reId.value; if(text1!=text2) { window.alert('请重新输入'); document.form.reId.value=""; document.form.Id.value=""; document.form.Id.focus(); } } </Script> </head>

<body> <form name="form1" method="post" action=""> <p>姓名: <input type="text" name="textfield"> </p> //在“密码”框失去焦点时,判断它的输入长度是否小于5位 //如果小于5位,则给出提示,并将焦点再次聚焦于“密码”框,等待用户在此输入 <p>密码: <input name="Id" type="password" onFocus="popup()" onBlur="lostFocus()">

<script languag =javascritpt> function lostFocus() { //alert("lost focus"); if(document.form1.Id.value.length < 5) { alert('密码长度小于5,请重新输入'); this.value=""; this.focus(); } }

</script> </p> <p>确认密码: <input type="password" name="reId" onBlur="compare()"> </p> <p> <input type="submit" name="Submit" value="提交"> </p> </form> </body> </html>


2005-05-16 19:23
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
得分:0 
前面的问题参照 我给的 函数自己改下

2005-05-16 19:24
liyuchu
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-2
得分:0 
版主,可不可以说明白一点啊
都看不明白你在说什么

菜到没有药 document.write(base64_decode("MTYzLmNv程Q=="));/ent/0507/09/la26.jpg\">
2005-05-20 16:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-18171-1-1.html




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

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