我需要你的帮助..
我已经构建了一个$.blockUI
模态,我有一个'X'按钮来关闭它。
单击按钮时,如果textarea
上有一些值,我想显示一条消息,表明有输入并阻止关闭模态。任何想法我该怎么做?
close_modal函数:
function close_modal(event){
$.unblockUI();
if (document.getElementById("comments").value.length > 0){
alert("There is input!");
//Here must be the code to prevent closing modal
.
.
.
//End of code
}
}
答案 0 :(得分:1)
您可以尝试这样的事情
function close_modal(event){
if (document.getElementById("comments").value.length > 0){
if(confirm("There is input!")) $.unblockUI();
} else $.unblockUI();
}

答案 1 :(得分:1)
$.unblockUI()
是关闭模态窗口的函数。如果你不运行它,模态将保持打开状态。
function canCloseTheModal() {
return document.getElementById("comments").value.length > 0;
}
function close_modal(event){
if (canCloseTheModal()){
$.unblockUI();
} else {
// inform the user what to do
...
}
}