Ich habe ein Dialogfeld auf meiner Seite, das mit dem JQuery Dialog Widget erstellt wurde. Ich habe die zwei Tasten eingerichtet, um Funktionen zu haben, die auf verschiedene Knöpfe auf der Seite klicken, die Postbacks für die Seite auslösen und verschiedene Dinge tun werden. Wenn das Dialogfeld ist modal: false, wird das Dialogfeld die entsprechende Click Funktion ausführen, aber wenn ich modal gesetzt: true, wird die Schaltfläche nicht angeklickt werden, obwohl die Funktion eingegeben wird.Javascript wird nicht ausgeführt, wenn ein JQuery-Dialogfeld beantwortet wird
Ich denke, ich vermisse etwas über das modal: true tut im Hinblick auf die Ausführung der Funktionen mit den Tasten verbunden.
Unten ist mein JavaSript
function displayQuoteToCashMessage() {
//this is where we do that alert for the QuoteToCash request stuff
$("#<%=divQuoteToCashAlert.ClientId %>").show();
$("#<%=divQuoteToCashAlert.ClientId %>").dialog({
modal: false,
resizable: false,
buttons: {
"Ok": function() {
//save confirmations
clickButton(true);
$(this).dialog("close");
},
"No": function() {
clickButton(false);
$(this).dialog("close");
}
}
});
}
function clickButton(b) {
//do something with b
document.getElementById(btnSave).click()
};
Five upvotes für diese Frage? Fehle ich etwas? – j08691
@ j08691 machen, dass 9 lol –