如果在 textarea 上有输入,如何防止关闭 blockUI
How to prevent closing blockUI if there is input on textarea
我需要你的帮助..
我已经构建了一个 $.blockUI
模式,我有一个 'X' 按钮来关闭它。
单击按钮时,如果 textarea
上有一些值,我想显示一条消息,表明有输入并防止关闭 modal.Any 想法,我该怎么做?
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
}
}
你可以试试这样的
function close_modal(event){
if (document.getElementById("comments").value.length > 0){
if(confirm("There is input!")) $.unblockUI();
} else $.unblockUI();
}
$.unblockUI()
是关闭模态的函数window。如果您不 运行 它,模式将保持打开状态。
function canCloseTheModal() {
return document.getElementById("comments").value.length > 0;
}
function close_modal(event){
if (canCloseTheModal()){
$.unblockUI();
} else {
// inform the user what to do
...
}
}
我需要你的帮助..
我已经构建了一个 $.blockUI
模式,我有一个 'X' 按钮来关闭它。
单击按钮时,如果 textarea
上有一些值,我想显示一条消息,表明有输入并防止关闭 modal.Any 想法,我该怎么做?
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
}
}
你可以试试这样的
function close_modal(event){
if (document.getElementById("comments").value.length > 0){
if(confirm("There is input!")) $.unblockUI();
} else $.unblockUI();
}
$.unblockUI()
是关闭模态的函数window。如果您不 运行 它,模式将保持打开状态。
function canCloseTheModal() {
return document.getElementById("comments").value.length > 0;
}
function close_modal(event){
if (canCloseTheModal()){
$.unblockUI();
} else {
// inform the user what to do
...
}
}