上面程序不全,应如下:
function check()
  {
    if(checkName() && checkPwd() && checkEmail() )
    {      form1.submit();
      return;
    }
    else
      return;
  }在submit的onClick方法中使用,以上方法在jsp文件中不起作用,还请各位大大支招,可以酌情加分

解决方案 »

  1.   

    function check()
      {
        if(checkName() && checkPwd() && checkEmail() )
        {      form1.submit();
          return;
        }
        else
          return(false);
      }
      

  2.   

    把你的submit不要用<input type="submit" onclick="">,而是用<input type="button" value="submit" onclick="">。
      

  3.   

    function check()
      {
        if(!checkName() && !checkPwd() && !checkEmail() )
        {      return false;
        }
        
          return true;
      }
      

  4.   

    fantasyCoder(牛仔+T恤)的方法也不管用啊 T_T,那位老兄友好主意阿
      

  5.   

    呵呵!你的submit语句怎么写的!!
    应该为
    <input type="submit" name="Submit" onclick='return check()'; value="注册">
      

  6.   

    onclick为true时才提交表单false时是不会提交的!
      

  7.   

    以下是我修改后的程序
    function check()
      {
        if(checkName() && checkPwd() && checkEmail() )
        {
          return true;
        }
        else
          return false;
      }
    submit语句:
    <form name="form1" method="post" action="/controlservlet?action=reg_user">
    <input type="Submit" name="Submit" value="注册" onClick="return check()">另外onClick后面应该跟""吧
    可是还提交不上去阿
      

  8.   

    简单的处理方式,在FORM标签上加:onSubmit="check()",然后你的INPUT TYPE=SUBMIT标签上不用加ONCLICK(一般我都不喜欢在这个标签上加ONCLICK事件),
    这个时候,看CHECK方法RETURN的是不是FALSE,如果RETURN FALSE那么表单不会提交,
    如果RETURN TRUE(推荐)那么会提交表单。(忘了不返回任何值时是不是提交了,不过
    无所谓,一般显示地RETURN值比较好)
    如果你非要在INPUT上加ONCLICK,那么建议使用INPUT TYPE=BUTTON标签,这样的话处理起来也很清楚:
    FUNCTION CHECK() {
      IF(检查通过) {
        FORM1.SUBMIT()  
      }ELSE{
        不做事。
      }
    }
      

  9.   

    按楼上的办法我将代码修改如下:
    function check()
      {
        if(checkName() && checkPwd() && checkEmail() )
        {
          reg.submit();
        }
      }<form name="reg" method="post" action="/controlservlet?action=reg_user">
    <input type="button" name="Submit" value="注册" onClick="check()">可是表单还是提交不上去。