$(":text").live("blur",function(){//金额输入框失去焦点时,将输入的金额eg:123456变成123,456格式
var classAttr = $(this).attr("class");
if(classAttr==null || classAttr=="") {
return ;
}
if($(this).attr("class").indexOf("money")>=0) {
//alert(checkRate($(this).val()));
if($(this).val()==null || $(this).val()=="") {
return ;
}
if(!checkRate($(this).val())) {
$(this).focus();
return ;
}
}
});
$(":text").live("focus",function(){//金额输入框在次获取焦点时,将123,456格式再次变成123456
var classAttr = $(this).attr("class");
if(classAttr==null || classAttr=="") {
return ;
}
if($(this).attr("class").indexOf('money')>=0) {
var str = $(this).val();
if(str==null || str=="") {
return ;
}
while(str.indexOf(",")>=0) {
str = str.replace(",","");
}
$(this).val(str);
}
});
var classAttr = $(this).attr("class");
if(classAttr==null || classAttr=="") {
return ;
}
if($(this).attr("class").indexOf("money")>=0) {
//alert(checkRate($(this).val()));
if($(this).val()==null || $(this).val()=="") {
return ;
}
if(!checkRate($(this).val())) {
$(this).focus();
return ;
}
}
});
$(":text").live("focus",function(){//金额输入框在次获取焦点时,将123,456格式再次变成123456
var classAttr = $(this).attr("class");
if(classAttr==null || classAttr=="") {
return ;
}
if($(this).attr("class").indexOf('money')>=0) {
var str = $(this).val();
if(str==null || str=="") {
return ;
}
while(str.indexOf(",")>=0) {
str = str.replace(",","");
}
$(this).val(str);
}
});
//验证是否有效的数字
function checkRate(input) {
var index = input.indexOf(".");
if(index>0 && input.substring(index).length>3) {
alert("请输入有效的金额,小数位最多为两位");
return false;
}
if(isNaN(input)) {//不是数字isNaN返回true
alert("请输入有效的金额,小数位最多为两位");
return false;
}
return true;
}
$(":text").live("keydown",function(){//回车时间
var ev = document.all ? window.event : event;
if(ev.keyCode==13) {//回车时间
ev.keyCode=9;
}
});