Tabing在jquery对话框中无法正常工作

时间:2010-07-29 17:15:08

标签: jquery jquery-ui

我有一个带有此配置的jquery对话框:

  

$( “#someForm”)。对话框({

    modal: true,
    title: 'Registration',
    resizable: false,
    draggable: false
});

$("#someForm").dialog( "option", "buttons", {
    "Sign Up": function() {
        doSomething();
        $(this).dialog("close");
     },
    "Cancel": function() {
        $(this).dialog("close");
     }

} );

$("#afieldintheform").focus();

当我按下TAB键时,它会在输入中正确显示,但它没有到达取消或注册按钮,而是选中了浏览器的地址栏...

非常感谢任何帮助!

感谢。

1 个答案:

答案 0 :(得分:0)

http://jqueryui.com/demos/dialog/#modal-form的示例运行正常。

尝试按以下方式对其进行初始化:

    $("#someForm").dialog({
        modal: true,
        title: 'Registration',
        resizable: false,
        draggable: false,
        buttons: {
             "Sign Up": function() {
                 doSomething();
                 $(this).dialog("close");
             }, 
             "Cancel": function() {
                 $(this).dialog("close");
             }
        }
  });

您使用的是哪个版本的jQuery?什么浏览器?