0
我有以下代碼:PHP設置默認
<td>
<select class="versionSelect">
<option value="5" <?php if($item->version === "5") echo "selected='selected'"; ?>>5</option>
<option value="6" <?php if($item->version === "6") echo "selected='selected'"; ?>>6</option>
<option value="7" <?php if($item->version === "7") echo "selected='selected'"; ?>>7</option>
</select>
</td>
生成的HTML是這樣的:
<select class="versionSelect">
<option value="5">5</option>
<option selected="selected" value="6">6</option>
<option value="7">7</option>
</select>
,但在頁面加載時,選擇元素仍然在5 。 這怎麼可能?
什麼瀏覽器?似乎[工作](http://jsfiddle.net/JgZ6v/)對我來說。可以有任何腳本重置它嗎? –
我正在使用Firefox 16.我的意思是HTML是它加載頁面時的樣子。我正在使用一些jQuery驗證腳本以及jQuery UI用於自動完成,但沒有改變任何選擇屬性。它從選擇框的值中讀取,但從不更改其CSS或標記。 – thatidiotguy
也許暫時禁用Javascript只是爲了看? –