Я пытаюсь отправить диалоговую форму, когда пользователь нажимает ввод.У меня была настройка формы, как показано ниже:
$("#band-dialog-form").dialog({
buttons : {
"Save" : function(){
$(this).dialog("close");
$("#editBandForm").submit();
},
Cancel : function() {
$(this).dialog("close");
}
},
close : function() {
}
});
Когда я добавил ключевой слушатель, я изменился на:
"Save" : function submitBand(){
$(this).dialog("close");
$("#editBandForm").submit();
},
Но мой ключевой слушатель не может найти функцию submitBand.Если я попытаюсь вытащить функцию из диалогового окна и сделать это:
"Save" : submitBand(),
Функция submitBand вызывается при инициализации, и страница отправляется без вмешательства пользователя.Как лучше использовать именованные функции в объекте кнопок?