check()方法里面不能判断
一般是在接收端根据
?submit=提交订单
还是
?sub=改变数量
来判断是哪一个提交按纽我想你是想根据不同按纽提交到不同页面吧
可以
<input type="submit" onClick="fun()">fun() {
document.user.action=xxx;
document.user.submit();
}

解决方案 »

  1.   

    不是提交到不同的页面,改变数量就在本页改。
    我、提交到下一个页面要判断下有个选项是不是选了,现在如果只是改变数量的按纽也会检查是不是选了这个选项。
    因为如果在下一个页面来判断,空再 history.back();本页其他的填写将消失,所以想如果能判断是哪个提交的,只SUBMIT1提交的时候判断就好了。
      

  2.   

    <script language="javascript1.2">
    function check()
    {
      var src=document.activeElement;
      if(src.name=='sub')
       {
         alert('改变数量按钮');
       }
      else
       {
         alert('提交按钮');
       }
    }
    </script>
    <body>
    <form neme=user action=aaa.php onsubmit="return check()">
    <input type="submit" name="submit1" value="提交订单" />
    <input type="submit" name="sub" value="改变数量" />
    </form>
    </body>
      

  3.   

    我试过一种方法挺简单,在提交页面的form的action里加上一个变量,用来标识这个form,再在接收页面用request.querystring接收,可以用一个select case进行处理。