我需要一个文本输入字段,以便在页面打开后立即输入。我发现这样的一些问题得到了回答,但它们似乎都没有具体说明是否可以在iPad上进行。
我正在使用这个javascript:
window.onload = function(){
var text_input = document.getElementById('barcode');
text_input.focus ();
text_input.select ();
}
我输入的HTML是这样的:
<input type="text" name="text" class="textinput" id="barcode">
当我在Google Chrome中测试网页时,它可以正常运行,但是当我在iPad上测试它时却不行。我也尝试过HTML5自动对焦元素,但我听说它在iPad上也不起作用。
答案 0 :(得分:0)
我过去在iPad上遇到过类似的问题。
您可以尝试在按下按钮上运行代码并查看是否有效,如果有,那么可能与我所遇到的问题相同,即iPad不允许自动运行的代码执行某些功能。 / p>
在我的情况下,我想开始一个html 5视频标签播放,但只能在按下按钮时才这样做,而不是在页面加载时自动播放。
正如其他人所建议的那样,尝试在alert()
方法中添加window.onload
,或尝试设置超时并在几毫秒后运行此代码。如果您可以验证您的代码是否实际运行,那将是一个开始。