首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox 4.0.1不显示selected="selected“

Firefox 4.0.1不显示selected="selected“
EN

Stack Overflow用户
提问于 2011-06-03 12:32:17
回答 1查看 436关注 0票数 0

我有一个我想要显示的表单。除了Firefox 4.0.1之外,它似乎在所有的浏览器上都工作得很好。

代码如下所示:

代码语言:javascript
复制
<?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中,这个选项仍然保留在"Select Gender“选项上,但是每个其他浏览器,包括FF3.6和更低版本,都会显示正确的”男性“选项。

我已经尝试过使用和不使用disabled="disabled"部件,所以它与此无关。还有没有人遇到过这个问题,或者知道如何解决它?

编辑:

问题是,我可以查看源代码,它看起来是正确的。它只是没有显示出来...我是说,我看着它,它看起来

代码语言:javascript
复制
        <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>

但仍然没有选择男性

EN

回答 1

Stack Overflow用户

发布于 2011-06-03 13:20:54

尝试关闭浏览器窗口,然后重新打开页面。我在Firefox中发现,有时选项是“粘性的”;也就是说,即使在页面重新加载时,它也会保留旧的设置。或者,您可以按住Ctrl键并单击F5键的刷新按钮,尝试从头开始刷新。

如果你将选项设置为Select Gender并修复了你的代码,即使它是正确的,那也可能是你的问题。

顺便说一句,如果你只有两个选择,你有没有考虑过一组单选按钮而不是下拉列表框?更少的点击=更快乐的用户。:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6222983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档