2011-06-30 168 views
1

后不改变我有一个表格,看起来像这样:URL提交表单

<form action="" method="post"> 
... 
</form> 

当我在里面点击提交,我希望它刷新与表单提交的值的URL。但事实并非如此。问题是提交取决于url参数。

这里是有问题的网页:

http://www.comehike.com/hikes/search_hikes.php?all=yes&when=f&redirect=yes

如果你搜索左上角的形式,它实际上并不会搜索你问什么,因为URL没有改变。它只是搜索默认值。有什么方法可以补救吗?我哪里错了?

谢谢!

回答

5

action包含一个相对URI指向当前URImethod说要数据(所以它不会出现在查询字符串)。所以你正在得到预期的行为。

这听起来像你想要的东西居然是:

<form action="search_hikes.php" method="get"> 
3

如果您希望它通过查询字符串发送表单值,您的文章不应该是一个get吗?