2011-06-30 376 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嗎?