2017-08-10 70 views
-1

我在html中有一个表单,在这个表单中我有一个输入类型文件和两个输入类型提交按钮。如何在两个不同的地方点击两个提交按钮提交表单?

<form action="" method="post" enctype="multipart/form-data"> 
    <input type="file" name="input_file"> 

    <input type="submit" value="Goto This Page"> 
    <input type="submit" value="Goto That Page"> 
</form> 

我们知道一种形式可以在单个页面(行动)提交整个表单。但我需要通过单击两个不同的按钮提交表单在两个不同的地方。

谢谢你,

+0

您可以通过AJAX做到这一点并不需要两个提交按钮 –

+1

你可以改变形式的行动提交https://stackoverflow.com/questions/16966383/jquery-change-url前-of形式提交 –

回答

0
<!DOCTYPE html> 
<html> 
<head> 
<title>Page Title</title> 
</head> 
<body> 
    <form method="post" enctype="multipart/form-data"> 
    <input type="file" name="input_file"> 

    <input type="submit" value="Goto This Page" name="submit1"> 
    <input type="submit" value="Goto That Page" name="submit2"> 
    </form> 
    <?php 
      if(isset($_POST['submit1'])) 
      { 
       header("location:first_page.php"); 
      } 
      if(isset($_POST['submit2'])) 
      { 
       header("location:second_page.php"); 
      } 

    ?> 


</body> 
</html>