Topic: JavaScript问题。 |
Print this page |
1.JavaScript问题。 | Copy to clipboard |
Posted by: jasonwing27 Posted on: 2006-03-11 19:27 <%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java"%> <html> <head> <title>用户注册页面--[login_in.jsp]</title> </head> <!--JavaScript验证输入--> <script language="JavaScript"> function check() { fr = document.form1 ; //用户名称验证。 if(fr.userName.value=="")//用户名不能为空 { alert("用户ID必须要填写!"); fr.uid.focus(); return; } //密码验证。 if((fr.userPassword.value != "") || (fr.userPassword1.value != ""))//两次密码输入必须一致 { if(fr.userPassword.value!=fr.userPassword1.value) { alert("密码不一致,请重新输入并验证密码!"); fr.userPassword.focus(); return; } } else {//密码也不能为空 alert("密码不能为空!"); fr.userPassword.focus(); return; } //昵称验证。 if(fr.nickName.value == "")//昵称不能为空 { alert("昵称必须要填写!"); fr.nickName.focus(); return; } //真实姓名验证。 if(fr.realName.value == "")//真实姓名不能为空 { alert("真实姓名必须要填写!"); fr.realName.focus(); return; } //性别验证。 if(fr.gender.value == "")//性别必须填写 { alert("性别必须要填写!"); fr.gender.focus(); return; } //电子邮件验证。 if(fr.email.value != "")//验证email的格式 { if(!isEmail(fr.email.value)) { alert("请输入正确的信箱名称!"); fr.email.focus(); return; } } fr.submit(); } function isEmail(theStr){ var atindex=theStr.indexOf('@'); var dotindex=theStr.indexOf('.',atindex); var flag=true; thesub=theStr.substring(0,dotindex+1); if((atindex<1)||(atindex!=theStr.lastIndexOf('@'))||(dotindex<atindex+2)||(theStr.length<=thesub.length)){ flag=false; }else{ flag=true; } return(flag); } </script> <body> <!--注册表单--> <div align="center"> <h2>用户资料录入</h2> <h4>*号项为必填内容</h4> <hr> <form name="form1" id="form1" method="post" action="login_check.jsp"> <p>用户名称:<input type="text" name="userName"/>* <p>用户密码:<input type="password" name="userPassword"/>* <p>验证密码:<input type="password" name="userPassword1"/>* <p>用户昵称:<input type="text" name="nickName"/>* <p>真实姓名:<input type="text" name="realName"/>* <p>用户性别: <input type="radio" name="gender" value="man" checked="checked"/>男 <input type="radio" name="gender" value="women"/>女 * <p>电子邮件:<input type="text" name="email"/>* <p>联系地址:<input type="text" name="address"/> <p>联系电话:<input type="text" name="tel"/> <hr> <p><input type="submit" value="提交" name="B1"> <input type="reset" value="重置" name="B2"></p> </form> <!--表单结束--> </div> </body> </html> |
2.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: hitaco Posted on: 2006-03-11 21:14 你想问什么? |
3.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: RingofAngel Posted on: 2006-03-14 11:14 <form name="form1" id="form1" method="post" onSubmit = "check()"> fr.action = "login_check.jsp"; fr.submit(); |
4.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: jackyangf Posted on: 2006-03-21 17:15 check()函数没有调用 login_check.jsp? |
5.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: tuncan Posted on: 2006-04-18 10:44 不明白 |
6.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: 769777438 Posted on: 2008-09-09 08:02 在表单提交的时候应该是这样的吧 submit="return check()" |
7.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: scottding Posted on: 2008-09-09 10:35 看到这个帖子我就晕了,一大早就云里雾里。 |
8.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: maoyuanbo Posted on: 2009-04-20 19:47 fr.uid.focus(); 我好像没有看到有这个控件啊 |
9.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: maoyuanbo Posted on: 2009-04-20 19:49 return(flag); 这个为什么要这样写的 |
10.Re:JavaScript问题。 [Re: jasonwing27] | Copy to clipboard |
Posted by: loverinfiner Posted on: 2009-05-05 13:54 <input type="submit" value="提交" name="B1" onclick="check()"> 应该能行, 最好用type="button" 好一点 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |