zoukankan      html  css  js  c++  java
  • 关于window.event.returnValue=false的用处

    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;}

    }

  • 相关阅读:
    flex 自定义事件
    ssis 不停执行的方法
    动态修改大小的Panel用户控件
    ssis 写文件到数据库
    sqlserver CheckSum
    poj1423
    poj1860
    poj1862
    poj1426
    poj1234
  • 原文地址:https://www.cnblogs.com/ecmasea/p/9227990.html
Copyright © 2011-2022 走看看