为jquery UI对话框按钮指定名称和值。。。
我想给UI对话框中的默认按钮指定一个名称和值。我该怎么做?我想给提交按钮一个值和名称为jquery UI对话框按钮指定名称和值。。。,jquery,jquery-ui,jquery-ui-dialog,Jquery,Jquery Ui,Jquery Ui Dialog,我想给UI对话框中的默认按钮指定一个名称和值。我该怎么做?我想给提交按钮一个值和名称 $("#dialog").dialog({ bgiframe: true, autoOpen: false, height: 150, width: 600, modal: true, buttons: { Submit: function() { document.getElementById('form').
$("#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');
});
因为对话框按钮构造器只允许您表达按钮和单击函数的文本,所以没有很好的方法来实现这一点 一种方法是在提交表单之前设置这些参数
$("#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');
});
@佩兹曼·法拉希——在什么意义上它不起作用。预期的结果是什么。你能提供更多信息吗!我试着像你为提交按钮那样设置名称,但是当我打开模式并检查按钮html时,没有为按钮设置名称!!我有一个php表单在模态中,它寻找提交按钮的名称,当它找不到按钮的名称时,它就不提交表单@Pezhman Fallahi当您点击按钮时,它将设置名称。你想什么时候换?为什么呢?