У меня есть форма, которую я пытаюсь отобразить.Кажется, он отлично работает во всех браузерах, кроме Firefox 4.0.1.
Код выглядит следующим образом:
<?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 и ниже, отображает правильную выбранную опцию 'Male'.
Я пробовал это с и без 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>
, но все еще не выбирает Мужской