Ho una finestra di dialogo sulla mia pagina che viene creata utilizzando il widget di dialogo JQuery. Ho impostato i due pulsanti per avere funzioni che faranno clic sui diversi pulsanti della pagina che attiveranno i postback per la pagina e faranno varie cose. Quando la finestra di dialogo è modal: true, la finestra di dialogo eseguirà la relativa funzione di clickButton, tuttavia, quando ho impostato modal: true, il pulsante non verrà cliccato, anche se viene inserita la funzione.Javascript non in esecuzione quando si risponde a una finestra di dialogo JQuery
Suppongo che mi manchi qualcosa su cosa modale: true fa per quanto riguarda l'esecuzione delle funzioni associate ai pulsanti.
Qui di seguito è il mio 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 per questa domanda? Mi sto perdendo qualcosa? – j08691
@ j08691 rendi 9 lol –