js 摘录

js 禁止刷新

<script language="javascript" type="text/javascript">
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("关闭?"));
         event.keyCode = 0;
         event.returnValue = false;
         event.cancelBubble = true;
     }

}
</script>



科学计数法转换成普通形式


function  eToNumStr(pValue) {
var  tempValue = pValue;  
var  tempValueStr =  new  String(tempValue);  
if((tempValueStr.indexOf('E') != -1) || (tempValueStr.indexOf('e') != -1)){  
var  regExp =  new  RegExp( '^(-)?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?$', 'ig' );
var  result = regExp.exec(tempValue);  
var  numStr = "";  
var  power =  "" ;  

if(result !=  null ){  
  numStr = result[2];  
  power = result[4].substring(1);
  var deciIndex = numStr.indexOf(".");
  if(deciIndex == -1){
  deciIndex = numStr.length;
  }
  if(power > 0){
  var baseStr = numStr.substring(0,deciIndex);
  for(var i = deciIndex; i < power; i++){
  var digStr = numStr.charAt(i);
  if(digStr != ''){
  baseStr += digStr;
  }else{
  baseStr += '0';
  }
  }
  if(power < (numStr.length - deciIndex)){
  baseStr += "." + numStr.substring(deciIndex + power);
  }
  return baseStr;
}else{
power = 0 - power;
var baseStr = numStr.substring(deciIndex);
for(var i = 0; i < power; i++){
var digStr = numStr.charAt(deciIndex - i - 1);
if(digStr != ''){
baseStr = digStr + baseStr;
}else{
baseStr = '0' + baseStr;
}
}
if(power < deciIndex - 1){
baseStr = numStr.substring(0,(deciIndex - power)) + '.' + baseStr;
}
baseStr = "0." + baseStr;
    return baseStr;
    }
}  
}  
return pValue;  
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值