如何在iPad上自动选择文本输入字段?

时间:2013-03-04 19:05:14

标签: javascript ipad input focus

我需要一个文本输入字段,以便在页面打开后立即输入。我发现这样的一些问题得到了回答,但它们似乎都没有具体说明是否可以在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上也不起作用。

1 个答案:

答案 0 :(得分:0)

我过去在iPad上遇到过类似的问题。

您可以尝试在按下按钮上运行代码并查看是否有效,如果有,那么可能与我所遇到的问题相同,即iPad不允许自动运行的代码执行某些功能。 / p>

在我的情况下,我想开始一个html 5视频标签播放,但只能在按下按钮时才这样做,而不是在页面加载时自动播放。

正如其他人所建议的那样,尝试在alert()方法中添加window.onload,或尝试设置超时并在几毫秒后运行此代码。如果您可以验证您的代码是否实际运行,那将是一个开始。