我有一個<select>
:如何保留選擇字段中的選項?
<select id="countries">
<option value="1">USA</option>
<option value="2">Spain</option>
</select>
用戶選擇一個選項,然後按他發送按鈕進行查詢,直通PHP。查詢結果出現在同一頁面中,因此頁面會重新加載。 我如何保留選定的選項?當頁面重新加載時?
我的意思是,如果他們選擇西班牙,當頁面重新加載時我怎麼能再次看到西班牙?
我有一個<select>
:如何保留選擇字段中的選項?
<select id="countries">
<option value="1">USA</option>
<option value="2">Spain</option>
</select>
用戶選擇一個選項,然後按他發送按鈕進行查詢,直通PHP。查詢結果出現在同一頁面中,因此頁面會重新加載。 我如何保留選定的選項?當頁面重新加載時?
我的意思是,如果他們選擇西班牙,當頁面重新加載時我怎麼能再次看到西班牙?
這裏做一個非常基本方式:首先,您需要給你的選擇下拉列表中的名稱
<option value="1"<?php if (1 === (int) $_POST['countries']) echo ' selected="selected"'; ?>>USA</option>
<option value="2"<?php if (2 === (int) $_POST['countries']) echo ' selected="selected"'; ?>>Spain</option>
。
例如:
<select id="countries" name="countries">
提交表單的時候那麼你將有機會獲得在你的PHP的價值。該值可以像這樣在PHP中檢索(提交後):
$countries = $_POST['countries'];
然後,你可以這樣做@JohnConde沒有通過設置與PHP所選擇的屬性。
非常感謝,很有效! – user1478822