【发布时间】:2011-03-26 19:31:54
【问题描述】:
我将 jqTouch 用于我的网络应用程序,该应用程序在许多不同的手机上运行,包括 iPhone。我遇到的问题仅限于 iPhone。
当我使用 jQuery 函数 val() 在表单上设置值时,键盘会自动打开。我不希望在更改值或只是将默认值添加到预先存在的表单时发生这种情况 - 只有当用户尝试输入值时才会发生这种情况。
当在表单输入上调用val() 时,有没有办法阻止键盘弹出?我尝试在调用val() 后立即使用$(':focus').blur(),但键盘仍然非常快速地打开和关闭,这是不可接受的。
【问题讨论】:
标签: jquery iphone forms keyboard