如果我理解正確你的要求:
<form action="abc.php" method="POST">
<select id="dropdown" name="dropdown">
<option <?php if(isset($_POST['dropdown']) && $_POST['dropdown'] == 'A') echo 'selected="selected"';?> value="A">A</option>
<option <?php if(isset($_POST['dropdown']) && $_POST['dropdown'] == 'B') echo 'selected="selected"';?> value="B">B</option>
<option <?php if(isset($_POST['dropdown']) && $_POST['dropdown'] == 'C') echo 'selected="selected"';?> value="C">C</option>
</select>
<input type="submit" />
</form>
PS:您還可以,如果你使用PHP提交表單需要爲select
標籤的name
屬性。此外,我假設abc.php
是這個表單所在的頁面。
你有沒有嘗試過使用cookie與jQuery? http://stackoverflow.com/questions/1458724/how-to-set-unset-cookie-with-jquery – 2013-04-05 06:45:24
@MarcoBerrocal我認爲OP正在討論在表單提交中保留表單值。 – asprin 2013-04-05 06:46:32
你是試圖通過AJAX提交表單還是隻通過http post提交。 – 2013-04-05 06:46:35