【问题标题】:Submit form-action from submit button jQuery从提交按钮 jQuery 提交表单动作
【发布时间】:2014-05-22 09:48:32
【问题描述】:

我有一个带有 3 个提交按钮的 from。
每个提交按钮都有自己的formaction

我的问题,如何在 JavaScript 函数中提交带有相关表单操作的特定提交按钮?

【问题讨论】:

    标签: javascript jquery forms function


    【解决方案1】:

    每个提交按钮都有一个与之关联的名称。当您点击该名称时,该名称将转到具有 value 属性的服务器。当您点击它时,只有 name=value 会转到服务器。

    function execute(value){
      if(value == '1'){
      doSomthing()
    }else if(value == '2') {
    
    dosomethingelse();
    
    }
    document.form.submit(); // or jquery version of the same. 
    
    }
    

    在按钮的 onclick = "execute(1);"并在下一个按钮的 onclick = "execute(2); 取输入类型="button" 不提交。

    【讨论】:

      【解决方案2】:

      试试;

      document.getElementById('yoursubmitbuttonsid').submit();
      

      【讨论】:

      • 你应该在 id 周围加上撇号,但你也应该丢掉 hash-sign,这是 jQuery 的。
      • @Andy G,是的,也许我应该把 PLACEHOLDER 放在未来
      • 我收到了Uncaught TypeError: undefined is not a function