现在的位置: 首页 > 综合 > 正文

event ie firefox 兼容性问题

2018年05月22日 ⁄ 综合 ⁄ 共 517字 ⁄ 字号 评论关闭

IE支持window.event, event.keyCode,event.returnValue

Firefox支持event.charCode ,event.preventDefault();

 

 

$amount.bind("keypress", function(event){
  if(window.event) {
   event = window.event;
   var keyCode = event.keyCode;
   if((keyCode >= 48 && keyCode <= 57) || keyCode == 46 || keyCode == 44) {
    return;
   }
   event.returnValue = false;
  } else {
   if(event.charCode === 0){
     return;
    }
    var char = String.fromCharCode(event.charCode);
    if((char === ".") ||
       (char === ",") ||
       (Number(char) >= 0)){
     return;
    }
    event.preventDefault();
  }   
  });

抱歉!评论已关闭.