我有一个表单,我希望用户填写,我希望键盘在他们点击JSP页面时自动弹出iphone,而不是先点击输入框。为实现这一目标,特殊标签是什么? (注意这不是一个客观的C app)
此外,是否可以设置一个计时器,例如:3秒,然后弹出键盘,而不是立即弹出。
提前致谢。
答案 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()