2011-02-23 30 views

回答

4

你可以只是做...

<form action="?"> ... </form> 

...這將提交給本身。

如果你真的想使用PHP,你能做到這一點,太...

<form 
action="<?php echo htmlspecialchars($_SERVER['REQUEST_URI']); ?>"> 
    ... 
</form> 

這會響應你的域來訪問你的頁面之後的路徑。它還包括GET參數。

+0

你可以使用'<形式行動= 「」>'(空)之前遞交到當前的URL(已經包括GET PARAMS) –

+0

@Bang道[他們是不完全一樣的(HTTP:// stackoverflow.com/questions/415234/forms-with-action)。 – alex

0

<FORM name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >

0

您可以留下動作參數空白提交到同一頁面。

<form action="" method="post"></form> 
+0

[顯然,這是有問題](http://stackoverflow.com/questions/415234/forms-with-action)。 – alex

+1

問題是,當指定'action =「」'時,確實出現了問題。 – ide

+0

有趣。我經常使用這種方法,而且我從未遇到過任何測試或客戶端的問題。我使用Safari,Chrome,Firefox,IE7-8,有時還使用Opera,所以這個bug可能已修復? –