iphone - 使用java / html / css / javascript自动弹出表单上的键盘?

时间:2010-07-19 14:36:44

标签: java iphone css forms keypad

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

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

提前致谢。

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

我认为没有用户首先点击该框就可以做到这一点,但您可以使用Javascript选择它们的框,这应该为用户打开键盘。

即。的onload:

document.formname.element.focus()