当前位置: 代码迷 >> Web前端 >> MAC地址二事件
  详细解决方案

MAC地址二事件

热度:290   发布时间:2012-11-08 08:48:11.0
MAC地址2事件
//处理mac地址
function macHandlerFun(v,event,macid){
var regex = /^[0-9A-Fa-f]{0,4}$/;
if(event.keyCode =={
var idName = v.id;
var num = parseInt(idName.substring(idName.length-1)) - 1;
if(v.value == ""){
    if(num == 0)return;
document.getElementById(macid+"mac"+num).focus();
document.getElementById(macid+"mac"+num).select();
}
}else{
if(!regex.test(v.value)){
var val = v.value;
val = val.substring(0,val.length-1);
if(!regex.test(val))
val = val.substring(0,val.length-1);
if(!regex.test(val))
val = val.substring(0,val.length-1);
if(!regex.test(val))
val = val.substring(0,val.length-1);
v.value = val;
return;
}
if(v.value.length == 4){
var idName = v.id;
var num = parseInt(idName.substring(idName.length-1)) + 1;
if(num == 4)return;
document.getElementById(macid+"mac"+num).focus();
}
}
}
  相关解决方案