【问题标题】:HTML Select Option not recognized when tab and arrows used to select optionHTML选择选项在用于选择选项的选项卡和箭头时无法识别
【发布时间】:2011-01-15 23:29:00
【问题描述】:

这是一个奇怪的问题,很可能是新手错误。出于某种奇怪的原因,如果我使用箭头键从下面选择一个选择选项,除非我通过单击页面上的其他位置取消选择,否则它无法提交。如果我一直专注于选择选项,提交将无法识别该值。我犯了一些愚蠢的错误吗?

<select id="name" class="state">
    <option value="">
        Select
    </option>

    <option value="Alan">
        Alan
    </option>

    <option value="Brad">
        Brad
    </option>

    <option value="Carol">
        Carol
    </option>

    <option value="Derrick">
        Derrick
    </option>
</select>

【问题讨论】:

    标签: html forms select focus options


    【解决方案1】:

    没有。这不是问题,应该以这种方式发生。

    【讨论】:

    • 谢谢。有没有办法让我禁用箭头或字母选择或强制选择?
    • 最好不要管浏览器行为这样的事情,否则你可能会弄乱键盘的可访问性。但是,通常提交表单的行为需要用户单击一个按钮,这将使选择失去焦点并导致进行选择。如何在不取消选择焦点的情况下提交表单?
    • 如果我使用箭头或字母选择一个选项,我可以将注意力集中在选择上。单击提交按钮不会取消选择按钮的焦点。没什么大不了的,但很烦人,因为一些用户可能没有意识到他们必须先不关注他们的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 2015-08-28
    • 1970-01-01
    相关资源
    最近更新 更多