当前位置: 代码迷 >> Java Web开发 >> jsp 注册页 验证有关问题
  详细解决方案

jsp 注册页 验证有关问题

热度:9407   发布时间:2013-02-25 21:15:50.0
jsp 注册页 验证问题?
我的注册页面想要 用户名 只输入英文,还有检验 邮箱格式 等信息,可是输入数据后, 都没有进行检测 就直接将数据了,能帮我看看代码哪错了吗?


<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>渠道专区</TITLE>

<META http-equiv=Content-Type content="text/html; charset=gb2312">


<SCRIPT language=javascript>
function checkRegister()
{
   

if(document.getElementById("Username").value.length==0)
{
alert('用户名不能为空!');

return false;
}

  if(document.getElementById("Psd1").value.length==0)
{
alert('密码不能为空!');

return false;
}
if(document.getElementById("Psd1").value!=document.getElementById("Psd2").value)
{
alert('两次输入的密码一不致!');

return false;
}

if(document.getElementById("Rename").value.length==0)
{
alert('负责人姓名不能为空!');

return false;
}
if(document.getElementById("Companyname").value.length==0)
{
alert('公司名称不能为空!');

return false;
}
if(document.getElementById("Email").value.length==0)
{
alert('Email不能为空!');

return false;
}

  var e=document.getElementById("Email").value;

var t1=e.charAt(0)==".";
  var t2=el.charAt(0)=="@";
  var t3=e.charAt(e.length-1)==".";
  var t4=e.charAt(e.length-1)=="@";
  var t5=e.indexOf(".")==e.lastIndexOf(".");
  var t6=e.indexOf("@")==e.lastIndexOf("@");
  var t7=e.indexOf(".")==-1;
  var t8=e.indexOf("@")==-1;
  if(t1||t2||t3||t4||!t5||!t6||t7||t8)
  {
  alert("Email格式不正确");
  return false;
  }




if(document.getElementById("Phone").value.length==0)
{
alert('联系电话不能为空!');

return false;
}

  }
  function onlyEng()
 {
  if(document.getElementById("Username").value.charCodeAt(i)>128){

  alert('用户名输入格式不正确!');
  event.returnvalue=false;}
  }




</SCRIPT>
</HEAD>
<BODY>

   
<form action="http://www.99view.com/register-in123.jsp" method="post" name="form2" id="register">
 
<table border=0 align="center">
<tr><td width="35%">用户名:</td> 
<td colspan=2 align="left"><input type="text" name="Username" id="Username" value="" onClick="return onlyEng();"><font class="a4">&nbsp;*(请输入a-z)</font></td></tr>
<tr><td>密码:</td><td colspan=2><input type="password" name="Psd1" id="Psd1" value=""><font class="a4">&nbsp;*</font></td></tr>
<tr><td>&nbsp;确认密码:</td><td colspan=2><input type="password" name="Psd2" id="Psd2" value=""><font class="a4">&nbsp;*</font></td></tr>
  相关解决方案