js 防 刷新

<script>
document.onkeydown = function()
{
/*
(ctrlKey == true && keyCode == 82)    Ctrl+R    ---刷新
(keyCode == 116)                      F5        ---刷新
(ctrlKey == true && keyCode == 116) Ctrl+F5 ---强制刷新
*/
    //window.alert(event.keyCode);
    var k = event.keyCode;
    if((event.ctrlKey == true && k == 82) || (k == 116) || (event.ctrlKey == true && k == 116))
     {
        //return (window.confirm("关闭?"));
        alert('不能刷新');
         event.keyCode = 0;
         event.returnValue = false;
         event.cancelBubble = true;
     }
}

 

//window.onbeforeunload = function(){ return '将丢失未保存的数据!'; }
</script>

 

 

<script   language= "javascript "   type= "text/javascript ">
                function   Post()
                {
                        document.getElementById( "btnPost ").disabled     =   true;
                      
                        window.setInterval( "Show() ",2000);
                      
                }
              
                function   Show()
                {
                          document.getElementById( "btnPost ").disabled     =   false;
                }
        </script>


<input   type=button   id= "btnPost "   οnclick= "ost() "   value= "提交 "   />

 

<script>
document.onkeydown = function (e) {
    var ev = window.event || e;
    var code = ev.keyCode || ev.which;
    if (code == 116) {
//        alert('不能刷新');
        ev.keyCode ? ev.keyCode = 0 : ev.which = 0;
        cancelBubble = true;
        return false;
    }
}
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值