【问题标题】:Javascript delay closing numeric keyboard on IOSJavascript延迟关闭IOS上的数字键盘
【发布时间】:2017-12-24 13:12:53
【问题描述】:

我有两个输入字段(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上的键盘?任何其他建议表示赞赏!

【问题讨论】:

  • 使用模糊事件代替输入:)
  • 这没有帮助..我想这只是时间问题..

标签: javascript android jquery ios


【解决方案1】:

这是您的解决方案:

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

【讨论】:

  • 希望此解决方案对您有所帮助。\
猜你喜欢
  • 2018-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-14
  • 2015-06-14
  • 1970-01-01
  • 1970-01-01
  • 2022-10-19
相关资源
最近更新 更多