我想为UI对话框中的默认按钮指定名称和值。我怎样才能做到这一点 ?我想提交一个值和名称按钮!
$("#dialog").dialog({
bgiframe: true,
autoOpen: false,
height: 150,
width: 600,
modal: true,
buttons: {
Submit: function() {
document.getElementById('form').submit();
$(this).dialog('close');
},
Cancel: function() {
$(this).dialog('close');
}
}
});
$('#beleg_sichern').click(function() {
$('#dialog').dialog('open');
});
答案 0 :(得分:0)
没有很好的方法可以做到这一点,因为对话框按钮构造函数只允许你表达按钮的文本和点击功能。
一种方法是在提交表单之前设置这些。
$("#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');
});