Нет хорошего способа сделать это действительно, так как конструктор диалоговых кнопок позволяет вам только выразить текст кнопки и функцию щелчка.
Один из способов - установить их перед отправкой формы.
$("#dialog").dialog({
bgiframe: true,
autoOpen: false,
height: 150,
width: 600,
modal: true,
buttons: {
Submit: function(ev) {
var btn = ev.target;
btn.value = 'someValue';
btn.name = 'someName';
btn.form.submit();
$(this).dialog('close');
},
Cancel: function() {
$(this).dialog('close');
}
}
});
$('#beleg_sichern').click(function() {
$('#dialog').dialog('open');
});