【发布时间】:2010-07-23 16:45:38
【问题描述】:
我为 iPad 编写了一个 HTML5 应用程序。它有一个输入字段。每次用户访问此页面时,都会出现弹出式键盘。
如何在 HTML5/JS 上下文中抑制这种默认行为?
在我的应用程序中,如果您输入登录名和密码,它会显示另一个屏幕(无需重新加载页面)。但是键盘还是存在的,需要手动隐藏。
【问题讨论】:
-
嗯..解决方案之一是禁用它...还有其他的吗?
-
也许,就像我的情况一样,因为您有一个 jQuery 日期选择器分配给该字段。但是禁用该字段也会禁用日期选择器。
-
在我的应用程序中,如果您输入登录名和密码,它会显示另一个屏幕(无需重新加载页面)。但是键盘仍然存在...而且您必须手动隐藏它...
-
@Rob:将 datepicker 分配给隐藏的输入或其他可视的非表单元素,并向按钮添加点击事件。使点击事件触发日期选择器显示。如有必要,在完成(不确定真实姓名)事件上添加回调以获取返回的值,以便您可以在另一个可视化 HTML 元素(此时甚至是表单元素)中显示它。
-
在通过 ajax 提交表单之前,您是否尝试过在表单中的所有输入、textarea 上调用 blur?
标签: javascript xhtml html ipad