1
У меня есть jQuery UI modal, который открывается на флажке и вызывает обратную передачу после нажатия кнопки ok, но не работает. Я пробовал все help.please help.Asp.net кнопка внутри тега формы.jQuery UI modal не вызывает обратной передачи
$("#dialog").dialog({
modal: true,
autoOpen: false,
title: "Other-Legend",
width: 300,
open: function (type, data) {
$(this).parent().appendTo("form");
},
buttons: {
Ok: function() {
$("[id*=btnConfirm]").click();
},
Close: function() {
$(this).dialog('close');
}
}
});
jQuery('input[type="checkbox"]').click(function() {
var parentClass = jQuery(this).parent('td').attr('class');
var checked = jQuery(this);
jQuery('.' + parentClass.substring(0, parentClass.length - 8) + ' input[type="checkbox"]').each(function (i, e) {
jQuery(this).prop('checked', false);
})
jQuery(checked).prop('checked', true);
if (parentClass.indexOf("mdclass") >= 0) {
$('#dialog').dialog('open'); }
});
<asp:Button ID="btnConfirm" runat="server" Text="Button" style="display:none" OnClick ="Button1_Click" />
Опубликовать свой код btnConfirm.click. – garethb
Я отредактировал мой код.please см. –
После '$ (" [id * = btnConfirm] "). Click();', попробуйте добавить 'return false;' и посмотреть, работает ли это – garethb