返回值我有一個這樣的javascript函數:從jQuery的模型確認或模式對話框
的Javascript:
function dailog_box(){
$("#dialog-confirm").dialog({
resizable: false,
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
return true; //i want to return value here
},
Cancel: function() {
$(this).dialog("close");
return false; //i want to return value here
}
}
});
}
的Html
<div id="dialog-confirm" title="Prescriptions" style="display:none;">
<p>
<span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>
These items will be permanently deleted and cannot be recovered. Are you sure?<br/>
<input type="checkbox" name="check_od" id="check_od"/> The prescription is correct;
</p>
</div>
調用dialog_box()
後函數我想要在變量標誌中返回的值,我這樣做:
的Javascript
var flag = dailog_box();
alert(flag);
但結果是不確定的。並且在我點擊任何按鈕之前警報也會發生。所以我應該怎麼做才能得到的值在模型按鈕中單擊任何按鈕後
有關更多信息,您可以檢查http://jsfiddle.net/8e388/13/ 我希望返回的值被警告。通過對jsfiddle的新的方式, 。
我試過這個,但我只是想返回true或false – Robz