0

我有一个页面,在单击特定链接时会打开一个 jQuery UI 对话框,运行良好,在所述对话框中有一个表单(用户注册表单),我需要在该表单上附加一个提交事件处理程序,但是因为它在jQuery中加载了AJAX,事件处理程序不会附加,我的代码是这样的:

$("#register").on("submit", false);

我只需要能够取消对话框中的表单提交,我就无法让它工作。

4

1 回答 1

1

如果表单是使用 ajax 加载的,您应该在表单加载并插入 DOM 之后附加事件。

$('#dialog-container').load('url-to-the-form', function() {
    $('#register').on('submit', false);
});

根据您加载表单的方式($.ajax() - .load() ...),您可能会修改下面的示例。

于 2012-06-22T15:28:59.213 回答