我们使用手持扫描仪将物品移入和移出库存。扫描仪运行一个 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 上?