请教多个验证条件执行的情况,我想实现判断是那一个submit触发了onsubmit
并执行不同的条件。。
function Submit(obj)
{
if(obj.type == "image")

 document.Form1.onsubmit = "return login_check() && checkDate1() && checkDate2()";

else

       document.Form1.onsubmit="return CheckNum()";  
}           
}

解决方案 »

  1.   

    请教多个验证条件执行的情况,我想实现:判断是那一个submit触发了onsubmit
    并给onsubmit赋值以执行不同的条件。。
    function Submit(obj)
          {
               if(obj.type == "image")
               {
                    if(login_check() && checkDate1() && checkDate2())
                    {
                        alert(obj.type);
                       // Form1.submit();
                        document.Form1.onsubmit() = true;
                    }
                    else
                    {
                        alert(obj.type+"1");
                        document.Form1.onsubmit() = false;
                    }           }
               else
               {
                    if(CheckNum())
                        document.Form1.onsubmit() = true;
                    else
                        document.Form1.onsubmit() = false;
               } 
               document.Form1.submit();          
          }
      

  2.   

    请教多个验证条件执行的情况,我想实现:判断是那一个submit触发了onsubmit
    并给onsubmit赋值以执行不同的条件。。
    function Submit(obj)
          {
               if(obj.type == "image")
               {
                    if(login_check() && checkDate1() && checkDate2())
                    {
                        alert(obj.type);
                       // Form1.submit();
                        document.Form1.onsubmit = "true";
                    }
                    else
                    {
                        alert(obj.type+"1");
                        document.Form1.onsubmit = "false";
                    }           }
               else
               {
                    if(CheckNum())
                        document.Form1.onsubmit = "true";
                    else
                        document.Form1.onsubmit = "false";
               } 
                         
          }