以相同的形式使用GET和POST

时间:2013-03-16 08:44:55

标签: php html

的问候。 我希望通过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>

4 个答案:

答案 0 :(得分:3)

您不能通过GET和其他人使用PHP和HTML通过POST发送某些输入字段的值。

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

答案 1 :(得分:3)

HttpRequests不允许多种请求类型,但是你可以这样做

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

答案 2 :(得分:0)

对于相同的提交按钮 -

只有使用条件编程启动表单标记才能实现。

即。从Web服务器渲染后,它将只显示特定提交按钮的一个表单标记。

希望这会对你有所帮助。

答案 3 :(得分:0)

第一个问题是,你为什么要这样做呢? 我认为简单的答案是否定的,表格只能通过一种方法提交,通过获取或发布