jQuery:使用输入名称提交

时间:2015-03-27 10:07:20

标签: jquery forms submit

我的<form id="foo" action="bar.php" method="post">有2个提交按钮,name="save"name="lock"

我正在运行一个jquery函数:

$("a#submit").click(function() {
    $("#foo").submit();
});

如何告诉jQuery提交名称lock而不是另一个?

2 个答案:

答案 0 :(得分:1)

您可以在按钮上触发点击事件:

$("a#submit").click(function() {
    $( "button[name=lock]" ).trigger( "click" );
});

答案 1 :(得分:0)

通过ajax方法保存表单。您想要使用两个提交按钮保存表单。 按1按钮调用ajax&amp;保存。第二个按钮将照常工作。

 $("input[name='lock']").click(function({
       $.ajax({
          url: 'test.php',
          type:'POST',              
          data: $("#fo").serialize();
        })
 }));