我有一个带有 4 个 pin 输入框的 html 表单的 jquery 移动站点。我希望用户能够在每个输入字段中输入一个 pin,而无需按下 iphone 键盘的“下一步”按钮。我尝试了以下操作,虽然它似乎将焦点设置到第二个输入并插入值,但键盘消失了,因此用户仍然必须通过点击事件激活所需的输入。
$('#txtPin1').keypress(function() {
$('#txtPin1').bind('change', function(){
$("#txtPin1").val($("#txtPin1").val());
});
$("#txtPin2").focus();
$("#txtPin2").val('pin2');
});
我应该分配给 $("#txtPin2") 的不同事件吗?
我也尝试实现http://jqueryminute.com/set-focus-to-the-next-input-field-with-jquery/这个,但我发现它适用于 android 而不是 iphone。
任何帮助都非常感谢。