onsubmit是个事件,不能当属性赋值

解决方案 »

  1.   

    document.bbsb.onsubmit=new function(return false)
      

  2.   

    <form name="bbsb" onsubmit="return false">
      

  3.   

    net_lover(孟子E章) 你好,我想用你的第一个方法
    可是网页上有错误了,不行呀? 
      

  4.   

    那也用第二个
    <script>
    function test(){
    if(true)
      return true;
    else
      return false;
    }
    </script>
    <form onsubmit=return test()>
      

  5.   

    function check()
    {
       for (i=0;i<document.bbsb.length;i++)
         {
        if (document.bbsb.elements[i].value=="")
               {
          alert("顺序号不能有空值!" );
      return false;
      //document.bbsb.onsubmit=new function(return false)
    }
    else
       {
         return true;
       }
      }
     }   
    <form onsubmit=return check()>
    我的是这么写的,你看那错了,谢谢了
      

  6.   

    你是要这样写已经提交了。如果不提交你怎么去调用check()
      

  7.   

    form 中不能有其他的东西了吗?你就不能用BUTTON来控制check()?
      

  8.   

    多谢提醒,我该为了button 属性后成功,但要改动相应代码了
    function check()
    { var errflag;
       for (i=0;i<document.bbsb.length;i++)
         {
        if (document.bbsb.elements[i].value=="")
               {
          alert("顺序号不能有空值!" );
     // return false;
     errflag=0;
    break
    }

    else
      {
     errflag=1;
      }
      }
      if (errflag==1)
      document.bbsb.submit();
      
     }    谢谢大家了