| 发表于:2007-05-22 10:01:23 楼主 |
index中有check函数 function check(){ if(form1.username.value== " "){ alert( "请输入你的用户名 "); form1.username.focus(); return false; } 判断了是否为空 check.jsp中检验 <% date date=new date(); condb con=new condb(); string username=request.getparameter( "username "); string rname=request.getparameter( "rname "); string password=request.getparameter( "password "); string email=request.getparameter( "email "); string address=request.getparameter( "address "); string photo=request.getparameter( "photo "); string pass=request.getparameter( "pass "); string question=request.getparameter( "question "); string str= "select username from tb_user where username= ' "+username+ " ' "; resultset rs=con.EXECutequery(str); if(rs.next()){ %> <script language= "javascript "> alert( "此用户已经被占用请重新注册 "); history.back(); </script> <% }else{ string sql= "insert into tb_user(username,rname,userpass,email,address,photo,question,result,dattime)values( ' "+username+ " ', ' "+rname+ " ', ' "+password+ " ', ' "+email+ " ', ' "+address+ " ', ' "+photo+ " ', ' "+pass+ " ', ' "+question+ " ', ' "+date.tolocalestring()+ " ') "; int temp=con.EXECuteupdate(sql); %> <script language= "javascript "> alert( "注册成功 "); window.location.href=( "../index.jsp "); </script> <% }con.close(); %> 这样空的字符也能注册 请问下问题出在哪儿啊 |
|
|
|
|