Opera Mobile 9.7 Beta 设置焦点 [重复]

2024-05-28

我们使用手持式扫描仪将物品移入和移出库存。扫描仪运行一个 ASP 页,该页提交表单以移动项目。我们最近购买了一台运行 Windows Mobile 6.1 的新扫描仪,很快就意识到 Mobile IE 完全没用。它不能正确渲染表格,更糟糕的是,它不能识别 onblur、onkeypress 和许多其他常见的 javascript 函数。

我们测试了许多移动浏览器,发现 Opera Mobile 9.7 运行良好,除了在页面加载时将焦点设置在输入文本字段上之外。该页面有许多文本字段,并将表单提交回自身进行处理。一旦扫描了一个字段(或在键盘上输入),表单就会自行提交,处理输入并启用表单上的下一个字段。在标记的末尾,调用 select() 和 focus() 来选择字段中的任何文本并设置焦点,以便用户所要做的就是扫描该值。这是页面末尾的 javascript 的样子。

document.forms["frm1"].elements["txt1"].select(); document.forms["frm1"].elements["txt1"].focus();

有什么方法可以将焦点集中在 Opera Mobile 9.7 上吗?


您可以在 Opera 9.7 中对输入字段使用自动对焦,如下所示:

然而,这似乎只在第一次加载时有效,提交表单后,该字段再次失去焦点。如果您找到解决方案,请告诉我。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Opera Mobile 9.7 Beta 设置焦点 [重复] 的相关文章

随机推荐