誰かがこれで私を助けることができれば、私は永遠に感謝します.
基本的に、フォーカス機能は、ユーザーがダイアログの 3 つのフィールドの最後以外で Enter キーを押すと、それがタブとして機能するようにすることになっています。LAST フィールドで Enter キーを押すと、フォームが送信されます。後者の機能は機能しますが、タブ移動は機能しません。
誰でも理由を知っていますか?. コードのブロック全体を投稿しませんでしたが、これで十分なデータが得られるはずです。event.target を間違って使用していますか?
$('#dialog-add-items').dialog({
autoOpen: false,
resizable: false,
width:500,
position:['center',80],
modal: true,
focus: function() {
$(':input:last', this).unbind('keyup').keyup(function(event) {
if (event.keyCode == 13) {
$('.ui-dialog-buttonpane button:first').click();
}
});
$(':input:not(:last)', this).unbind('keyup').keyup(function(event){
if(event.keyCode == 13){
name=event.target;
$(name).next('input').focus();
}
});
},...