罗嗦半天,那就只检查是否数字和小数点就是了,
function checknum(a)
{
if(indexOf(',',a))
if(indexOf(',',a)!=lastIndexOf(',',a)) {
alert("小数点多了");
return false ;
}
else
if(a<'1'||a>'0') {
alert("不是数字") ;
return false ;
}
return true ;
}<input type = "text" onchang="checknum(this.value);">
function checknum(a)
{
if(indexOf(',',a))
if(indexOf(',',a)!=lastIndexOf(',',a)) {
alert("小数点多了");
return false ;
}
else
if(a<'1'||a>'0') {
alert("不是数字") ;
return false ;
}
return true ;
}<input type = "text" onchang="checknum(this.value);">
function checknum(a)
{
if(indexOf(',',a))
if(indexOf(',',a)!=lastIndexOf(',',a)) {
alert("小数点多了");
return false ;
}
else
if(a<'1'||a>'0') {
alert("不是数字") ;
return false ;
}
return true ;
}<input type = "text" onchang="checknum(this.value);">
{
if(event.keyCode>57||event.keyCode<48)
return Value=false;
}
//整数
if(key<0 && (event.keyCode<48||event.keyCode>57)){
event.keyCode = 0;
return false;
}}document.all(objname).onkeypress = number_Only
//整数
if(key<0 && (event.keyCode<48||event.keyCode>57)){
event.keyCode = 0;
return false;
}}document.all(objname).onkeypress = number_Only
//整数
if(key<0 && (event.keyCode<48||event.keyCode>57)){
event.keyCode = 0;
return false;
}}document.all(objname).onkeypress = number_Only
最好还加上!event.shiftKey,免得把数字键上的符号也屏蔽了
就可以了