在Ipad中删除对文本框的关注

时间:2016-08-10 13:22:07

标签: javascript jquery html css

我在页面中有很多文本框,并且所有文本框都在init上禁用。仅在Ipad,(Safari和chrome)页面加载时,焦点自动出现在第四个文本框中。

我删除了那个文本框,然后焦点出现在第三个文本框中,依此类推。 由于该文本框已禁用,您可以在init上看到突出显示的文本框。当您单击屏幕上的任意位置时,键盘会弹出半秒然后关闭。

我不希望焦点在init上的文本框上。它可以在下拉列表(可选)或根本没有焦点。

在ipad safari中,文本框会突出显示,点击屏幕键盘上的任何位置都会打开。

在ipad chrome中,init上有焦点和键盘弹出窗口。 我该如何防止这种情况。

使用jquery / javascript

1 个答案:

答案 0 :(得分:1)

focus的反面是blur。您可以调用此方法从所有输入中删除focus

$("input").blur();

或者正如您所说,如果您希望专注于select,请将focus提供给此元素。它应该从input那时删除焦点。

// change the selector to your exact 'select' element
$("select").focus();