2013-03-16 49 views
0

此致敬礼。 我想通过GET方法和POST方法发送一些我的值。我该怎么做 ? 这里是一个例子。我想制作这种页面,但我希望为这两个表单提供一个提交按钮。是否有可能在某些领域使用GET方法和POST方法?以相同的格式使用GET和POST

<html> 

<form name="f2" action="a.php" method="POST"> 
     Name: <input type="text" name ="uname"/><br> 
     Password: <input type="password" name ="pass"/><br> 
     <input type="submit" > 
</form> 

<br><br> 


<form name="f1" action="a.php" method="GET"> 
     Fav Movie: <input type="text" name="favmovie"><br> 
     Movie rating:<input type="text" name="rating"><br> 
     <input type="submit" value="My FAv movie"> 
</form> 



</html> 
+2

在这里看到的HTTP ://stackoverflow.com/questions/2749406/post-and-get-at-the-same-time-in-php – PSR 2013-03-16 08:49:38

回答

3

HTTPRequests的不允许多个请求的类型,但是你可以做

<form method="post" action="answer.php?foo=bar"> 
+0

如何在我的示例中使用它?我发送多个参数 – user1263375 2013-03-16 09:30:09

+0

您可以使用Javascript获取一个表单的输入,然后适当更改操作。 :) – Pfft 2013-03-17 07:24:10

0

对于相同的提交按钮 -

,如果你开始使用条件编程中的表单标签这将是唯一可能的。

即在从web服务器呈现之后,它将仅显示特定提交按钮的一个表格标签。

希望这可以帮助你。

3

您无法通过GET和其他方式通过POST和PHP和HTML发送某些输入字段的值。

如果添加JavaScript,则可以将某些输入字段的值添加到表单的action-attribute的查询字符串中。但这似乎太麻烦了。

0

第一个问题是,你为什么要这么做?
我认为简单的答案是否定的,一个表单只能通过一种方法提交,通过GET或POST

+0

我举了一个例子。我想只使用一种形式而不是2. – user1263375 2013-03-16 09:29:45