Sre*_*ari 3 html javascript cordova
我正在创建一个PhoneGap应用程序.我必须将焦点放在pageload上的textarea上:
我用过
<body onload="newNoteOnLoad();">
<div class="container">
<div class="header">
<h1 id="noteHeader">
New Note</h1>
<a href="Books.html" class="back" id="back"></a><a href="#" class="done" id="bttnDone" onclick="addNewNote();">
</a>
</div>
<div class="mainhelp">
<p>
<textarea id="txtNote" cols="115" rows="15"></textarea>
</p>
</div>
</div>
<script type="text/javascript">
alert('focus');
document.getElementById("txtNote").focus();
</script>
Run Code Online (Sandbox Code Playgroud)
在页面加载功能.但它对我不起作用.有人可以帮帮我吗?
ada*_*ert 15
从iOS 6开始,UIWebView类具有一个名为"keyboardDisplayRequiresUserAction"的属性.如果要将其设置为false,可以通过phonegap config.xml访问它:
<preference name="KeyboardDisplayRequiresUserAction" value="false" />
Run Code Online (Sandbox Code Playgroud)
默认值为true,这意味着以编程方式聚焦任何文本表单元素将无法正常工作.
更多信息:http://community.phonegap.com/nitobi/topics/calling_focus