在表单操作属性中包含GET变量

时间:2014-07-15 06:56:50

标签: html forms get action

我见过这样的问题,但没有人真正回答这个具体问题。你可以在表单标签的action属性中包含get变量吗?例如:

<form action="script.php?id=4" method="get">
    <input type="text" name="thing" value="temp">
    <input type="submit">
</form>`

这理论上会导致get请求:script.php?id = 4&amp; thing = temp

我知道你可以这样做:

<form action="script.php" method="get">
    <input type="hidden" name="id" value="4">
    <input type="text" name="thing">
    <input type="submit">
</form>`

但我很好奇以前的方法是否可行。

1 个答案:

答案 0 :(得分:1)

是的,你绝对可以做到!您可以在操作属性中附加任何GET变量,只需查看您的网址,它就会清楚地向您显示更改。

当您想要$ _GET和$时,最好使用此策略_POST变量就在那里。也就是说,你可以通过将变量附加到action属性来传递变量作为GET变量,你可以同时通过表单传递POST变量(显然将方法属性设置为&#34; post&#34;)。 / p>