我有一個jQuery的移動網站與一個由4個引腳輸入框組成的html表單。我希望用戶能夠在每個輸入字段中輸入一個別針,而不必按iphone鍵盤上的「下一步」按鈕。我嘗試了以下方法,儘管它似乎將焦點設置爲第二個輸入並插入值,但鍵盤消失,因此用戶仍然必須通過輕擊事件激活所需的輸入。jQuery Mobile焦點鍵盤上的下一個輸入
$('#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。
任何幫助,非常感謝它。
讓我明確了獎金:看來,iOS設備唐不接受焦點()和/或select()方法。該字段明顯被選中/激活,但似乎沒有「點擊」或「點按」事件來激活設備鍵盤。 – 2013-03-29 11:30:53