在ASP.NET中 一个FORM里有多的提交按钮 在单击其中一个按钮时 客户端所提交的表单里 哪里记录是单击那个按钮所引发的提交???
就是如何用JS来控制表单的提交 但要获得单击某个按钮的事件

解决方案 »

  1.   

    你按钮有ID的吧  根据ID判断啊
      

  2.   

    每个submit name不相同吧。这就是条件啊
      

  3.   

    根据FORMID来判断
    document.forms[xxx].
      

  4.   

    我是这样用的后台
    if( Page.IsPostBack )
    {
    if( cmd.Value == "EDIT" )
    editsubmit();
    else if( cmd.Value == "ADD" )
    addsubmit(); return;
    }前台js
    <script>
    function onSubmit()
    {
    try
    {
    VerifyPage();
    document.getElementById('cmd').value = "EDIT";
    document.Form1.submit();
    }
    catch( err )
    {
    alert( err.description );
    }
    }
    </script>前台HTML
    <INPUT id="cmd" type="hidden" runat="server"><INPUT id="btnsubmit" onclick="onSubmit();" value="SUBMIT" type="button" name="btnsubmit"
    runat="server">