我想創建TextField
它只允許數字。爲此,我編寫了下面的代碼,但它不起作用。我如何限制文本域
腳本代碼:
function numberTextField(){
var keyAsciiValue=event.keyCode||event.which;
console.log(keyAsciiValue);
if (keyAsciiValue>=48&&keyAsciiValue<=57) {
console.log("This is Number");
return true;
}else{
console.log("This is Not a Number");
return false;
};
}
的html代碼:
<input type="text" onkeyup="numberTextField()" placeholder="NoOfRows" id="fieldsCount2"/>
誰能幫助我。
謝謝。
– Shadow
檢查這個http://jsfiddle.net/hA423/14/ –
@ Mr.Alien你建議,它工作正常。但我不明白前兩行的語法.'evt =(evt)? evt:window.event; var charCode =(evt.which)? evt.which:evt.keyCode;' – user2873816