September 8th, 2009 Archive

javascript key number only (ie, firefox) 100%

September 8th, 2009 by cpcpyc in 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);”/>