时间:2010-07-23 16:45:39

标签: javascript xhtml html5 ipad

1 个答案:

答案 0 :(得分:9)

我不确定我理解您对问题的描述,但似乎不完整。我可以尝试重新说明一下,看看我是否理解正确吗?

  1. 用户在iPad上打开Safari
  2. 用户在Safari的地址栏中键入HTML5应用的地址,然后点按“开始”按钮
  3. 用户将被带到您应用的登录页面。他们点击用户名字段,弹出键盘出现。
  4. 他们输入用户名,切换到密码字段,输入密码,然后点击“开始”按钮。
  5. 您的应用通过JavaScript在屏幕上加载了一些不同的内容。弹出键盘仍然存在。
  6. 如果这是你遇到的问题,在加载新页面的内容之前,可能需要在用户名和密码字段上调用blur函数。这可能会使键盘消失。

    如果这些字段的HTML看起来像这样:

    <input type="text" name="username" id="username">
    <input type="password" name="password" id="password">
    

    然后JavaScript将是:

    document.getElementById('username').blur();
    document.getElementById('password').blur();