Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用具有特定id的jquery提交表单_Javascript_Jquery_Html_Forms_Button - Fatal编程技术网

Javascript 使用具有特定id的jquery提交表单

Javascript 使用具有特定id的jquery提交表单,javascript,jquery,html,forms,button,Javascript,Jquery,Html,Forms,Button,我正在使用以下命令单击提交按钮: Hlml: <button type="submit" class="btn btn-submit">Submit</button> 问题是,我的表单向导中有超过1个提交按钮,因此我需要针对特定的提交按钮 喜欢 <button type="submit" id="submit_form" class="btn btn-submit">Submit</button> 提交 如何使用id=“submit_form

我正在使用以下命令单击提交按钮:

Hlml

<button type="submit" class="btn btn-submit">Submit</button>
问题是,我的表单向导中有超过1个提交按钮,因此我需要针对特定的提交按钮

喜欢

<button type="submit" id="submit_form" class="btn btn-submit">Submit</button>
提交

如何使用
id=“submit_form
$(“#form_id”)
提交表单?

您可以使用特定的id属性将单击事件附加到所需的按钮:

$("#form_id").on('click', '#submit_form', function(e) {
    e.preventDefault();

    //You logic here

   //Submit form at the end if you want
   //$("#form_id").submit();
});

希望这能有所帮助。

“问题是我的表单向导上有多个提交按钮,因此我需要针对特定的提交按钮。”请解释“表单向导”是什么。为什么有多个提交按钮?请用谷歌“jquery表单向导”“:)这似乎是一个修复了症状的答案,但忽略了设计拙劣表单的问题。事实上,在很多情况下,提交按钮可能需要更多。兄弟,我尝试过这个,但它甚至没有提交表单。可能,但我们不知道这是否是其中之一。@AnaGabriel让您取消注释
$(“#form_id”).submit()
$("#form_id").on('click', '#submit_form', function(e) {
    e.preventDefault();

    //You logic here

   //Submit form at the end if you want
   //$("#form_id").submit();
});