Javascript延迟关闭IOS

时间:2017-07-19 10:18:13

标签: javascript android jquery ios

我有两个输入字段(type =" tel")。当第一个输入字段被填充时,焦点将在第二个输入字段上设置。

问题出现在IOS上,当你在第一个输入中输入一个数字时;数字键盘在焦点进入第二个输入字段之前关闭..

代码如下:

// the view
<input id='firstInput' type='tel'/> 
<input id='secondInput' type='tel'/>

//JS
$('#firstInput').on('input', function() { 
    $('#secondInput').focus();
});

实例:http://jsfiddle.net/6bSX6/2179/

这适用于Android,但在IOS上。

我假设延迟关闭数字键盘将是解决方案。如何在IOS上延迟关闭键盘?任何其他建议表示赞赏!

1 个答案:

答案 0 :(得分:0)

以下是您的解决方案:

$('#firstInput').on('blur', function() { 
    $('#secondInput').focus();
});