Android 4.0.4上的webkit焦点行为

时间:2012-12-12 17:24:41

标签: javascript android css forms webkit

我在Android 4.0.4上的Webkit 534.30中的一对输入字段中看到了一些奇怪的行为。在该领域的焦点上,用户无法单击该页面并隐藏键盘,即“卡在场上”。它可以在Chrome和Sony Xperia S的股票浏览器中正常工作,但在Galaxy S2上没有库存ICS浏览器。

是否有人知道此版本webkit中输入焦点/模糊的已知问题,或者是否有更好的方法来设置输入字段焦点:

代码只使用:

$('#input_id').blur(function ()
{
    // update some other parts of DOM
});

$('#input_id').focus(function ()
{
    $(this).val("");
});

移动浏览器有更好的方法吗?这个问题在S2的这个特定版本的Android上似乎是孤立的。

我尝试使用Adobe Edge Inspect禁用所有Javascript和调试,但这并没有引起任何有用的事情。

1 个答案:

答案 0 :(得分:0)

这是因为输入字段中的非数字字符的属性“type”设置为“tel”。似乎webkit的特定构建确实不会那样做。