javascript - 当单个页面上有多个表单时提交单个表单

标签 javascript jquery html forms

如何在单个页面上有不同的表单时提交单个表单?

表格 1:

<form action="../../../../../xyz/services/xyzOperation" method="post" enctype="multipart/form-data" target="upload_target" class='form-horizontal page formm' id='uploadForm' style="margin-bottom: -1px;">

表格 2:

<form action="../../../../../xyz/services/create" method="post" enctype="multipart/form-data" target="final_target" class='form-horizontal page formFinal' id='finalForm'>

JS 代码

document.forms["uploadForm"].submit();

我使用上面的语句提交第一个表单,但令人惊讶的是它还提交了第二个表单..

请帮助我,因为这个问题现在让我变得非常恼火。

我也使用了以下代码,但没有效果

document.getElementById("uploadForm").submit();

谢谢

最佳答案

你可以试试这个...

function submitForm(){
 document.formName.action="actionName";
 document.formName.submit();
}


<form method="post" name="formName" enctype="multipart/form-data">
 ....
 <input type="button" onclick="submitForm()"/>
<form>

关于javascript - 当单个页面上有多个表单时提交单个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20852469/

相关文章:

php - 如何使用 JavaScript 验证动态生成的输入框

javascript - 使用 Google Chart 设置条形图中的颜色

javascript - MongoDB 聚合来自可调整的外部集合

JavaScript 错误 : Uncaught TypeError: Cannot read property 'value' of null

javascript - 使用 jQuery 将 JSON 发送到服务器

html - 使 Bootstrap 图像 (svg) 靠得更近

javascript - 我可以将蓝牙连接构建到 HTML5/JS WebAPP 中吗

javascript - 从 "GET"参数中获取值 (JavaScript)

javascript - Javascript 不适用于 chrome 上的元素 id,但适用于名称(在 Edge 上效果很好)

jquery - 使用 jQuery 为 div 设置相同的高度