Opera Mobile 9.7 Beta Set Focus

时间:2009-09-28 18:45:07

标签: javascript opera-mobile

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

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

document.forms [ “Frm1中”]的元素[ “TXT1”]选择(); 。document.forms [ “Frm1中”]的元素[ “TXT1”]聚焦();

有没有办法把重点放在Opera Mobile 9.7上?

2 个答案:

答案 0 :(得分:1)

您可以将自动对焦用于Opera 9.7中的输入字段,如下所示: < input type =“text”autofocus />

但是,这似乎只适用于第一次加载,在提交表单后,该字段再次失去焦点。如果您找到解决方案,请告诉我。

答案 1 :(得分:1)

Here是如何将重点放在Opera Mobile

中的字段上