我有一個表格,我試圖顯示。它似乎在Firefox 4.0.1以外的所有瀏覽器中都可以正常工作。Firefox 4.0.1不顯示selected =「selected」
的代碼看起來是這樣的:
<?php $gender = 'Male'; ?>
<select disabled="disabled" class="input-300 no-border" name="signup_gender" id="signup_gender" tabindex="40">
<option value="-">Select Gender</option>
<option value="Female" <?php if($gender == 'Female'){echo 'selected="selected"';} ?> >Female</option>
<option value="Male" <?php if($gender == 'Male'){echo 'selected="selected"';} ?>>Male</option>
</select>
現在在Firefox 4.0.1這仍然是選項「選擇性別」,但其他瀏覽器,包括FF3.6和更低顯示正確的「男」選項選擇。
我已經嘗試過,有沒有disabled="disabled"
部分在那裏,所以它不是這樣做的。是否有其他人遇到過這個問題,或者知道如何解決它?
編輯:
的事情是,我可以查看源代碼,它看起來正確的..它只是不顯示...我的意思是我看着它,它看起來像
<select disabled="disabled" class="input-300 no-border" name="signup_gender" id="signup_gender" tabindex="40">
<option value="-">Select Gender</option>
<option value="Female" >Female</option>
<option value="Male" selected="selected">Male</option>
</select>
但仍然沒有選擇男性
刪除所有的PHP,並嘗試用純html做到這一點 – zerkms 2011-06-03 04:36:50
剛剛在Firefox 4.0.1中測試 - 工作,因爲它應該,選擇被禁用,並顯示「男性」選項。我會說驗證你的HTML代碼。 – 2011-06-03 04:39:39
w3.org的驗證器似乎在一分鐘..任何人都知道我可以用來驗證這一點?香港專業教育學院之前遇到過幾次與其他網站上的FF不只是我的代碼:( – haxxxton 2011-06-03 05:42:19