JavaScript 在确认取消时无法返回 false
javascript cannot return false when confirm cancel
我是JS的新手。我有一个lil问题,我有两个功能,一个删除数据,一个刷新页面
function btndeleteClick(){
var btn = $get("<%=btndeleteall.ClientID %>");
btn.click();
return true;
}
function RefreshPage() {
if (confirm('Anda akan menghapus Material yang belum terpakai')==true){
btndeleteClick();
window.location.reload();
} else {
return false;
}
}
问题是当我在确认时按取消时,它仍然会删除我的数据,有什么建议吗?谢谢:)PE2S
我已经把代码放在 JSFiddle 上,代码工作正常。所以你的问题在别的地方。
你的java脚本代码看起来是正确的。我不确认,但如果您在表单onsubmit
事件中添加此脚本,请检查您是否添加了return before function or not in form tag
。
<form name="frmname" id="frmname" method="post" action="" onsubmit = "return RefreshPage()" />
如果您可以添加表单代码,那么最好了解问题。
谢谢
相关文章:
- Array.every返回false,而不是类型error
- Javascript If else 只返回 TRUE 或只返回 FALSE
- 为什么当我在数组上测试regex时,它会返回false
- 检查文本区域是否为空总是返回false
- PHP strtotime()为JavaScript日期字符串返回false
- onsubmit返回false,但submit仍然执行
- 这个代码会返回false吗
- Ajax向表单返回false
- 表单验证JavaScript编号总是返回false
- 使用!而in运算符在应该为true时返回false,为什么
- jQuery.is(':checked')总是返回false
- Javascript 下划线每个总是返回 false
- 提交返回 false 总是在 jquery 中
- 为什么 1.2 == true 返回 false 如果布尔值 (1.2) 实际上是真的
- 如果循环中至少有一个元素返回 false,如何将变量设置为 false
- 基本JavaScript不断返回false
- 布尔对象上的逻辑 NOT 在 Javascript 中总是返回 false
- jquery focusin没有'调用.focus()并返回false;时无效;
- Ajax-执行成功前返回false
- jQuery JSON flickr提要返回false不工作