我已经创建了一个JavaScript函数,它附加到表单的取消按钮上。我发现的问题是,当按下取消按钮时,页面/表单会重新加载丢失文本字段中的数据。
function cancelConfirm(){
var confirmCancel = confirm("Are you sure you wish to cancel?");
if(confirmCancel==true)
{
alert("byebye");
}
else
{
return false;
}
};
我只是想知道如何在单击确认上的取消按钮后阻止页面重新加载?感谢您提供任何帮助
答案 0 :(得分:0)
function cancelConfirm() {
var confirmCancel = confirm("Are you sure you wish to cancel?");
if (confirmCancel == true) {
alert("byebye");
return false;// to stop postback on ok cick of confirmation popup
}
else {
return false;
}
}
答案 1 :(得分:0)
你可以用一种简单的方法
<a href="" onclick="return confirm('Are you sure!!!!')">Delete </a>
答案 2 :(得分:0)
您可以做的是添加一个onClick事件,并将事件对象传递给它。
{onClick(e) => {
e.preventDefault();
//do something here
}}
您需要一个简单的e.preventDefault()
。