关于window.event.returnValue=false的用处

您所在的位置:网站首页 齐楚燕韩赵魏秦的国王都是谁 关于window.event.returnValue=false的用处

关于window.event.returnValue=false的用处

2024-02-23 00:50| 来源: 网络整理| 查看: 265

window.event.returnValue=false放在提交表单中的onclick事件中则不会提交表单,如果放到超链接中则不执行超链接,也就是它禁止了或取消了请求,没有任何效果。

 

 

比如:

 if (confirm("确认要删除订单吗?")) {                $.ajax({

alert("YES");                    //这里执行动作...

})

}else {                   window.event.returnValue = false;         } 当弹出这个窗口时 ,点击“确定”会弹出Yes ,点击取消会关闭窗口。

 

 

event.returnValue=false与event.preventDefault()  

event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。

function stopDefault( e ) {    if ( e && e.preventDefault ){     e.preventDefault();

   } else {     window.event.returnValue = false;

   } }

 

可以处理ie firefox下图片拖动的问题。

document.onmousemove=function(ev){

  var oEvent=ev||event;

  if(oEvent.preventDefault){oEvent.preventDefault();}  else{oEvent.returnValue=false;}

}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3