【问题标题】:do not highlight input value when tabbing over切换时不突出显示输入值
【发布时间】:2010-03-13 03:59:29
【问题描述】:

这是一个两部分的问题:

1) 单击演示下拉列表之一on this page。当您切换到下一个输入时,文本在 Firefox 中被选中/突出显示。我怎样才能防止这种情况发生?

2) 奖励:您能查看我的代码 hosted on google 并告诉我可以改进的地方吗?

【问题讨论】:

    标签: javascript jquery html jquery-plugins


    【解决方案1】:

    嗯,这只是 Firefox 的默认行为。一种可能的解决方法是让输入字段在选择时执行 JavaScript 或 jQuery 函数,让函数模糊字段(这将取消选择文本),然后重新关注该字段。非常基本,我敢肯定它需要一些额外的技巧。不幸的是,如果没有脚本,您将无能为力。

    我真诚地建议您不要管它。该功能已到位,因此您在输入表单时不必使用鼠标,点击选项卡将选择所有文本,以便您可以轻松地重新输入或点击右箭头键转到字段末尾。删除该功能只会激怒您的一些访问者。如果他们使用 Tab 键进入下一个字段,他们可能想要该功能。

    【讨论】:

    • 是的,您所说的一切通常都是正确的,除非我将输入的功能劫持为“选择框”。您可能是对的,这里没有“简单”的解决方案。
    猜你喜欢
    • 2018-01-18
    • 1970-01-01
    • 2012-06-18
    • 2013-02-21
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    相关资源
    最近更新 更多