【发布时间】:2020-09-20 11:18:12
【问题描述】:
我想使用confirm() 框来检查用户是否想在点击取消时退出当前页面。 我的目标是如果用户点击yes,那么它会转到上一页,如果用户点击no,那么它将停留在当前页面。
在html文件中,输入框有如下onclick功能。
<input action="action" id="cancle" onclick="return DeleteFunction()" type="submit" value="Cancel"/>
在脚本字段中,我实现了如下功能:
function DeleteFunction(){
var result = confirm("Really leaving?");
if(result){
window.history.go(-1);
}
else{
return false;
}
}
但是,当我单击“是”时,它会转到提交表单的页面,这意味着 window.history.go(-1) 不起作用。 有什么方法可以让它按我的意愿工作吗?
【问题讨论】:
-
你能分享一个MVCE吗?你的例子很适合我。
标签: javascript html