【问题标题】:focus doesnt work on android焦点不适用于android
【发布时间】:2011-08-02 15:13:55
【问题描述】:

我正在使用 jquery mobile (windows 7) 为 android 构建一个应用程序。 我有一个函数焦点并使用此函数,例如:您有一个文本字段,并且您希望文本字段只接受数字,如果您输入任何字符串值,则会出现错误。 问题是当我在移动设备上运行应用程序时,焦点功能不起作用。 (它有效,如果你给它一个字符串,会出现一个错误,但是你不能点击其他字段,当你点击同一个字段时,错误消息会消失,你必须手动删除它)但是当我运行相同的我的本地主机中的代码可以正常工作。

【问题讨论】:

  • 您能否编辑您的问题并添加有问题的代码、错误输出、控制台输出?
  • 我能够解决这个问题。我刚刚将 .focus 更改为 .click,它就起作用了!
  • 您应该将该解决方案添加为您的答案,以便其他人在搜索相同问题时可以看到有一个解决方案。

标签: javascript android html jquery-mobile


【解决方案1】:

我会使用 html5 中提供的 autofocus 和 pattern 属性。 自动对焦非常简单,因为它所在的字段将获得页面加载的焦点,并且模式允许您指定该特定字段必须遵守的正则表达式。 http://html5pattern.com/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 2018-09-23
    • 2021-03-15
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多