javascript使用一个按钮提交多个表单

use*_*091 9 javascript forms jquery submit form-submit

在我的HTML中,我有多个表单(文本输入,单选按钮,复选框和选择)和一个​​按钮.我想填写所有这些表格并将值发送到我的PHP文件.现在我正试图从文本输入中提交值并选择,但此时我仍处于困境.

我有一个js提交文件:

 submitForms = function(){
  document.getElementById("form1").submit();
  document.getElementById("form2").submit();
 }
Run Code Online (Sandbox Code Playgroud)

我的表单是这样的:SELECT:

 <form id ="form1" name="dists" action="solve.php" method="post">
        <select id="demo" name="sadzba" onchange="selectElement1(this.value)>
                <option value="">-- vyberte oblas? --</option>
        </select>
    </form>
Run Code Online (Sandbox Code Playgroud)

文字输入表格+按钮:

 <form id="form2" action="solve.php" method="post">
    <input type="text" name="spotVT" ><label>kWh za rok VT</label>
    <div id="nt" style='display:none'><input type="text" name="spotNT"  ><label>kWh za rok NT</label></div>

    </form>
 <input id="sub" type="button" value="Ok" style="margin-left:15px;" onclick="submitForms()"/>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.你能帮我吗?谢谢

小智 1

仅提交一份表格会更容易。您可以通过分配 form="your-form-id" 为您的选择和输入标记提供相同的表单名称。