javascript key number only (ie, firefox) 100%

Written on Tuesday, September 8th, 2009 at 5:01 pm by cpcpyc
Filed under PHP.

 ปกติบางท่านจะใช้ได้เฉพาะ ie แต่ตัวนี้ได้ทั้ง ie และ firefox คับ

//javascript

function numbersonly( e ){
var unicode = e.charCode ? e.charCode : e.keyCode;

//if the key isn’t the backspace key (which we should allow)
if( unicode != 8 ){
//if not a number
if( unicode < 48 || unicode > 57 ){
//disable key press
return false;
}//end if
else{
// enable keypress
return true;
}//end else
}//end if
else{
// enable keypress
return true;
}//end else
}//end function

//HTML

<input type=”text” onKeyPress=”return numbersonly(event);”/>

Leave a Reply