为了账号安全,请及时绑定邮箱和手机立即绑定

注册页面没有问题,就是输入信息的时候javascript代码不起检查作用,毫无反应,求解答。。。。

注册页面没有问题,就是输入信息的时候javascript代码不起检查作用,毫无反应,求解答。。。。

qq_Internationa_1 2017-08-11 20:54:19
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>用户注册</title> <script type="text/javascript" >   function checkNull(form){   /*判断是否有空内容*/   for(i-0;i<form.length;i++){   if(form.elements[i]="null"){   alert("很抱歉,"+form.elements[i].title+"不能为空!");   form.elements[i].focus();   return false;   }   }        /*判断两次密码是否一致*/   var pwd1=document.getElementById("pwd1_id").value;   var pwd2=document.getElementById("pwd2_id").value;   if(pwd1!=pwd2){   alert("两次密码不一致,请确认!");   return false;   }   /*判断电话号码是否有效*/   var phone=document.getElementById("phone_id").value;   var regExpression=/^(86)?((13\d{9})|(15[0,1,2,3,4,5,6,7,8,9]\d{8})|(18[0,5,6,7,8,9]\d{8}))$/;   var obExp=new RegExp(regexpression);   if(obExp.test(phone)==false){   alert("您输入的号码有误!");   return false;   }   /*判断电子邮箱是否有效*/  var email=document.getElementById("email_id").value;  var regExpression=/\w+([-+.]\w+)*@\w([-.]\w+)*\.\w+([-.]\w+)*/;  if(obExp.test(email)==false){   alert("您输入的邮箱地址不正确!");   return false;   }   } </script> </head> <body> <form name="form1" method="post" action="#" onSubmit="return checkNull(form1)"> <table width="296"   border="0"   align="center"  cellpadding="0"  cellspacing="1"  bgcolor="#333333" > <tr> <td colspan="2" bgcolor="#eeeeee">.用户注册</td> </tr> <tr> <td width="200"align="center" bgcolor="#FFFFFF">用户名:</td> <td width="384"bgcolor="#FFFFFF"><input name="user" type="text" id="user_id" title="用户名">*</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF">密码:</td> <td bgcolor="#FFFFFF"><input name="pwd" type="password" id="pwd1_id" title="密码">*</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF">确认密码:</td> <td bgcolor="#FFFFFF"><input name="pwd2" type="password" id="pwd2_id" title="确认密码">*</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF">电话:</td> <td bgcolor="#FFFFFF"><input name="phone" type="text" id="phone_id" title="电话">*</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF">邮箱:</td> <td bgcolor="#FFFFFF"><input name="email" type="text" id="email_id" title="邮箱">*</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF">&nbsp;</td> <td bgcolor="#FFFFFF"><input name="Submit" type="submit" class="btn_grey" value="提交">&nbsp; <input name="Submit2" type="reset" class="btn_grey" value="重置"> </td> </tr> </table> </form> </body> </html>
查看完整描述

2 回答

已采纳
?
Yexiaomo

TA贡献152条经验 获得超157个赞

嗨,哥们,我调试了一下,第一行就发现了错误

看 你的 代码第 8 行, i = 0,你写成 i - 0


-----------------------分割线-------------------

接着你的 if 条件 判断还有错

下面代码中 我认为还有错误,你自己再检查一下逻辑和代码吧

→_→ ~_~

查看完整回答
反对 回复 2017-08-11
  • qq_Internationa_1
    qq_Internationa_1
    首先感谢老哥能帮我看代码,你说的两个地方我都更正了,并且运行成功,自己写代码太粗心了,感谢老哥!
  • 2 回答
  • 0 关注
  • 1208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信