我们使用手持式扫描仪将物品移入和移出库存。扫描仪运行一个 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 上吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)