我在同一頁面有幾個HTML <select>
下拉菜單,用在稍有不同的上下文中。他們都使用相同的選項數據,這些數據是從數據庫查詢構建的php變量中存儲和回顯的。HTML只選擇返回第一個選項
我遇到的問題是一個工作並返回選定的值,而另一個只返回第一個選項的值。
這是我的作品的一個標記:
<select name="Home_State" id="Home_State">
<?php echo $states;?>
</select>
該工程的一個選項:
<option value="1">AL</option><option value="2">AK</option><option value="4">AZ</option><option value="5">AR</option><option value="6">CA</option><option value="8">CO</option><option value="9">CT</option><option value="10">DE</option><option value="11">DC</option><option value="12">FL</option><option value="13">GA</option><option value="15">HI</option><option value="16">ID</option><option value="17">IL</option><option value="18">IN</option><option value="19">IA</option><option value="20">KS</option><option value="21">KY</option><option value="22">LA</option><option value="23">ME</option><option value="24">MD</option><option value="25">MA</option><option value="26">MI</option><option value="27">MN</option><option value="28">MS</option><option value="29">MO</option><option value="30">MT</option><option value="31">NE</option><option value="32">NV</option><option value="33">NH</option><option value="34">NJ</option><option value="35">NM</option><option value="36">NY</option><option value="37">NC</option><option value="38">ND</option><option value="39">OH</option><option value="40">OK</option><option value="41">OR</option><option value="42">PA</option><option value="44">RI</option><option value="45">SC</option><option value="46">SD</option><option value="47">TN</option><option value="48">TX</option><option value="49">UT</option><option value="50">VT</option><option value="51">VA</option><option value="53">WA</option><option value="54">WV</option><option value="55">WI</option><option value="56">WY</option>
這是我的一個標記不工作
<select name="Mail_State" id="Mail_State">
<?php echo $states;?>
</select>
以及不工作的選項
<option value="1">AL</option><option value="2">AK</option><option value="4">AZ</option><option value="5">AR</option><option value="6">CA</option><option value="8">CO</option><option value="9">CT</option><option value="10">DE</option><option value="11">DC</option><option value="12">FL</option><option value="13">GA</option><option value="15">HI</option><option value="16">ID</option><option value="17">IL</option><option value="18">IN</option><option value="19">IA</option><option value="20">KS</option><option value="21">KY</option><option value="22">LA</option><option value="23">ME</option><option value="24">MD</option><option value="25">MA</option><option value="26">MI</option><option value="27">MN</option><option value="28">MS</option><option value="29">MO</option><option value="30">MT</option><option value="31">NE</option><option value="32">NV</option><option value="33">NH</option><option value="34">NJ</option><option value="35">NM</option><option value="36">NY</option><option value="37">NC</option><option value="38">ND</option><option value="39">OH</option><option value="40">OK</option><option value="41">OR</option><option value="42">PA</option><option value="44">RI</option><option value="45">SC</option><option value="46">SD</option><option value="47">TN</option><option value="48">TX</option><option value="49">UT</option><option value="50">VT</option><option value="51">VA</option><option value="53">WA</option><option value="54">WV</option><option value="55">WI</option><option value="56">WY</option>
,然後讓使用CI表單值:
$Mail_State = $this->input->post('Mail_State');
echo $Mail_State
無論選擇哪一選項,則返回第一個選項的值。
您可以包含您爲每段代碼生成的HTML輸出的樣子嗎? – Zak 2009-11-04 22:17:05
第一個「」的尾部/是關閉標籤的XHTML(主要用於'
'和'
') - 因此,沒有列出選擇選項,只是對它有壞的XHTML。 – 2009-11-04 22:20:43
我沒有注意到,我遠程/和那個仍然有效。 – gsueagle2008 2009-11-04 22:24:01