jQuery Mobile 将下一个输入集中在按键上
我有一个 jquery 移动网站,其 html 表单由 4 个引脚输入框组成。我希望用户能够在每个输入字段中输入 pin,而不必按 iphone 键盘的“下一步”按钮。我尝试了以下操作,虽然它似乎将焦点设置到第二个输入并插入值,但键盘消失了,因此用户仍然必须通过点击事件激活所需的输入。
$('#txtPin1').keypress(function() {
$('#txtPin1').bind('change', function(){
$("#txtPin1").val($("#txtPin1").val());
});
$("#txtPin2").focus();
$("#txtPin2").val('pin2');
});
是否有一个不同的事件我应该分配给 $("#txtPin2")?
我尝试实现 http://jquerymillion.com/set-focus- to-the-next-input-field-with-jquery/ 这也是,但我发现它适用于 android 而不是 iphone。
任何帮助都非常感激。
I have a jquery mobile site with a html form consisting of 4 pin entry input boxes. I want the user to be able to enter a pin in each input field without having to press the iphone keyboards "next" button. I have tried the following and although it appears to set the focus to the second input and insert the value, the keyboard disappears so the user still has to activate the required input with a tap event.
$('#txtPin1').keypress(function() {
$('#txtPin1').bind('change', function(){
$("#txtPin1").val($("#txtPin1").val());
});
$("#txtPin2").focus();
$("#txtPin2").val('pin2');
});
Is there a different event that I should be assigning to $("#txtPin2")?
I have tried to implement http://jqueryminute.com/set-focus-to-the-next-input-field-with-jquery/ this also, but I found that it worked for android and not for iphone.
Any help is greatly appreciate it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
实例: http://jsfiddle.net/Q3Ap8/22/
JS:
HTML:
Live Example: http://jsfiddle.net/Q3Ap8/22/
JS:
HTML:
我在安卓上试过了,可以用。我无法在 iPhone 上查看。
检查这个:http://jsfiddle.net/Q3Ap8/276/ [直接链接:http://fiddle.jshell.net/Q3Ap8/276/show/ ]
适用于 android 的其他解决方案是:
http://jsfiddle.net/Q3Ap8/277/ [ http://jsfiddle.net/Q3Ap8/277/show ]
I tried it on android and it works. I can not check it on iPhone.
Check this: http://jsfiddle.net/Q3Ap8/276/ [direct link: http://fiddle.jshell.net/Q3Ap8/276/show/ ]
Other solution that works for android is:
http://jsfiddle.net/Q3Ap8/277/ [ http://jsfiddle.net/Q3Ap8/277/show ]