首页 > 解决方案 > 用 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>

第二个表单(或者可能是最后一个)总是加载正常……第一个表单加载失败并且不上传文件。

有任何想法吗!

标签: javascripthtmlbutton

解决方案


推荐阅读