两种形式,一种提交按钮

时间:2017-08-11 07:35:13

标签: javascript php jquery html forms

我有两种形式,我需要两个表单的提交按钮。我怎么能这样做,没有ajax?

<form action="" id="form" method="post">
    <input type="file" name="file">
    <input type="text" name="text">
</form>

<form action="" id="form2" method="post">
    <input type="file" name="file">
    <input type="text" name="text">
</form>

我知道这个主题不止一次被提出,但它并不重复,因为我需要它而没有ajax

2 个答案:

答案 0 :(得分:3)

您可以使用Document.forms返回一个集合。之后forms[0]将从DOM返回第一个表单,依此类推。然后您可以使用一个按钮提交表单

<button type = "button" onclick="submitForm()">Submit</button>

function submitForm(){
    document.forms[0].submit();
    document.forms[1].submit();
}

答案 1 :(得分:2)

您必须声明button并为其附加点击事件处理程序。

<input type="button" value="Click" onclick="submit()" />

function submit(){
   document.getElementById("form1").submit();
   document.getElementById("form2").submit();
}