我想在<button>
块之外提交提交<form>
。如何进行可以从表单块执行method="post" action="/order/setup"
的提交?
<form id="order-form" role="form" method="post" action="/order/setup">
<input type="text name="first_name" />
</form>
<div class="details-section-button row">
<button type="submit" class="btn btn-block btn-dark right shadow arrow">Next <i class="icn btn-right-arrow"></i></button>
</div>
答案 0 :(得分:4)
在支持the new form
attribute from HTML 5的浏览器中:
<button form="order-form">…</button>
......但不要。调整您的设计,使表单控件位于与其关联的表单内。将它们分开是没有语义意义的。
答案 1 :(得分:0)
$("form#order-form").submit();
答案 2 :(得分:0)
尝试这样的操作,将提交按钮的ID设为submitButton
:
<div class="details-section-button row">
<button id="submitButton" type="submit" class="btn btn-block btn-dark right shadow arrow">
Next
<i class="icn btn-right-arrow"></i>
</button>
</div>
然后使用jQuery:
$("#submitButton").on("click", function () {
$("form#order-form").submit();
});