望高手指点~!

解决方案 »

  1.   

    在提交的时候用JS判断
    <input name="Submit" type="button" class="button2" onclick="return check()" value="提 交">
    <script language="JavaScript">   
    <!--
    function check()  
    {
        if (form1.logonName.value==null||form1.logonName.value=="")
        {
        alert("登入名不能为空!");
        return false;
    }
    if (form1.userName.value==null||form1.userName.value=="")
        {
        alert("真实姓名不能为空!");
        return false;
    }
    if (form1.passWord.value==null||form1.passWord.value=="")
        {
        alert("密码不能为空!");
        return false;
    }
       if (form1.passWord.value!=form1.passWord1.value)
       {
        alert("两次密码输入不一样!");
        return false;
       }
       if (form1.passWord.value.length<6)
       {
        alert("密码必须6位以上!");
        return false;
       }
       if(form1.Job.value==""||form1.Job.value==null)
       {
        alert("职位不能为空!");
        return false;
       }
       if (form1.passWord.value.length>10)
       {
        alert("密码必须小于10位!");
        return false;
       }
    form1.submit();
    }
    //-->
    </script>
      

  2.   

    个人不支持把这样的验证在jsp页面里完成,完全可以修改一下写进一个验证方法里。
      

  3.   

    使用struts,在formBean中就可以的,或者做一个bean,写方法在界面调用bean方法进行验证
      

  4.   

    注册用户名时不是要查看数据库是否唯一再返回吗?怎么查询呢?
    ——————————
    在提交之后,把用户填写的用户名放到数据库中的用户名进行查询,如果有记录就返回告知用户此用户名已被使用,没有记录就把用户填定怕表单插入数据库
    "select * from user where username='"+username+"';"