javascript - 用 1 个按钮提交 2 个输入
问题描述
我需要用 1 个按钮加载 2 个动作。第一个操作将文件上传到服务器,第二个操作加载一些客户数据。
HTML
<p class="text-center font-big"><u>Load Photometric Data (.ies File)</u></p>
<form id= "form1" method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>" enctype="multipart/form-data">
<input type="file" name="file" id="file">
<input type="hidden" name="upload_file" />
</form>
<form id= "form2" method="post" action="/roadlite_main.php">
<input type="hidden" name="new_data" />
</form>
<input type="button" value="Click Me!" onclick="submitForms()" />
js
<script language="javascript">
submitForms = function()
{
document.getElementById("form1").submit();
document.getElementById("form2").submit();
}
</script>
第二个表单(或者可能是最后一个)总是加载正常……第一个表单加载失败并且不上传文件。
有任何想法吗!
解决方案
推荐阅读
- python - 当我相当确定我没有将列表表示为整数时,如何摆脱“TypeError:列表不能被解释为整数”?
- python - 为什么我在 sublime Repl 中运行时出现名称错误?
- firebase - Firebase 函数未在 Firebase 中创建 Stripe 令牌字段(颤振)
- amazon-ecs - ecs服务内存利用率超过100%
- javascript - 为什么 angularjs 中的 ng-style 运行不正确?
- c# - 如何解决以下错误“无法加载文件或程序集'microsoft aspnetcore razor runtime 3.1 1”
- smtp - 使用 gmail smtp 发送电子邮件
- firebase - Firebase Firestore 安全规则/这安全吗?
- python - Pandas - 在一行中处理 inf 和 NaN
- php - 将文件上传到服务器文件夹。- PHP