1

我有一个表格,我希望用户填写,并且我希望键盘在他们点击 JSP 页面时自动在 iphone 上弹出,而不是先点击输入框。为了实现这一目标,特殊标签是什么?(注意这不是一个客观的 C 应用程序)

另外,是否可以设置一个计时器,例如:3 秒,然后让键盘弹出,而不是立即弹出。

提前致谢。

4

2 回答 2

1

它应该为 HTML 页面输入字段自动完成(在输入时)......因此调用YourFormElement.focus();YourFormElement.select();应该工作。

特别是您可以利用 HTML5 并指定以下内容:

<input type="number"/> <!-- opens the keyboard in number mode -->

这也不会破坏任何东西,因为不将“数字”理解为一种类型的浏览器会回退到“文本”作为默认值。

注意:要设置它有多种可能性(但这里有一个简单的例子):

HTML:

<input id="yourIDgoesHere"/>

Vanilla JavaScript(在字段渲染后):

<script type="text/javascript">
  document.getElementById('yourIDgoesHere').focus();
</script>

使用 jQuery:

<script type="text/javascript">
  $(document).ready(function(){
    $('#yourIDgoesHere').focus();
  });
</script>
于 2010-07-19T14:37:33.087 回答
0

我认为不让用户先点击该框是不可能的,但是您可以使用 Javascript 为他们选择框,这应该会为用户打开键盘。

即加载:

document.formname.element.focus()
于 2010-07-19T14:42:17.737 回答