第一个你就在页面里面在<td>对之间加上<font color=red>检查密码的长度</font>,你的意思是不是说要点击这个检查密码的长度,就执行检查功能?如果是这样的话,你可以让它 点击她就跳到检查长度的js方法上去第二个也是用js来控制,可能要做一个代码表比较好

解决方案 »

  1.   

    看来我没有表述清楚
    我的意思是在点击提交后判断,如果错误,在文本框后用红字提示,您输入有误
    如果没有错误就提交给servlet
      

  2.   

    用DWR吧.而且实现起来 很简单
      

  3.   

    用javascript , 把提交写到function  方法中,我感觉,也是初学,呵呵~~
      

  4.   

    举个例子。<script language="javascript" type="">
          function register(){
            var age=document.frmReg.txtAge;  //得到email框里的值
            var name=document.frmReg.txtLoginName; //得到用户名框里的值
            var pwd1=document.frmReg.txtPwd1; //得到密码框里的值
            var pwd2=document.frmReg.txtPwd2; //得到密码确认框里的值        if(name.value==""){ //判断用户名不得为空
            alert("用户名必须输入");
            name.focus();
            return false;
          }
          if(pwd1.value.length < 6 || pwd1.value.length > 10)
          {
            alert("请输入大于6个字符小于10个字符的密码");
            pwd1.focus();
            return false;
          }      if(pwd1.value == pwd2.value){
            if(pwd1.value != "")
            {        }
            else
            {
              alert("密码不能为空!\n请输入密码");
              pwd1.focus();
              return false;
            }
          }
          else
          {
            alert("确认密码必须和输入的密码相同!");
            pwd2.focus();
            return false;
          }
          if(age.value==""){ //判断email不得为空
          alert("年龄必须输入");
          age.focus();
          return false;
        }
        if(age.value<0 || age.value>100){    //判断年龄的输入
        alert("请正确输入年龄");
        age.focus();
        return false;
      }
    }
    </script>提交的时候调用这个方法<form  name="frmReg" action="/SQLModule/displayservlet" method=post onSubmit="return register()">......
    </form>
      

  5.   

    用ajax实现数据客户端验证,网上有很多这样的代码!!