选择的Html选择选项不起作用

时间:2012-07-15 14:10:43

标签: html combobox

如何在组合框中设置默认选定元素?以下两点都不适合我:

第3版:

<select id="parent">
    <option value='null'>(Root)</option>
    <option selected='yes' value='/'>Main</option>
</select>

第2版:

<select id="parent">
    <option value='null'>(Root)</option>
    <option selected='true' value='/'>Main</option>
</select>

版本1:

<select id="parent">
    <option value='null'>(Root)</option>
    <option selected value='/'>Main</option>
</select>

在所有情况下,在页面上选择第一个选项,而不是选择标记为选中的选项。

其他一些细节

(1)

页面来源开头如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        ...

(2)

浏览器是Firefox 13.0.1

3 个答案:

答案 0 :(得分:15)

我只是想把它扔出去,因为它让我疯狂不止一次:

当您刷新(F5)页面时,Firefox会保留任何&lt; select&gt;的所选值。页面上的元素。

因此,如果您像我一样编写选择菜单,请加载页面以确保其正常工作,然后添加“已选择”属性,并刷新页面以确保所选页面出现...它赢了“ t(在Firefox中,无论如何)。

通过单击“地址”字段完全重新加载页面,然后按Enter确实符合“已选择”属性。

答案 1 :(得分:6)

也许autocomplete表单属性会让你失望。

尝试添加autocomplete =&#34; off&#34;到表格标签。

这样,即使在FF中刷新页面,也会遵守所选属性。

GL

答案 2 :(得分:3)

尝试使用selected="selected"编写here