0

数字のみを許可するように作成したいので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"/>

誰でも私を助けることができます。

ありがとう。

4

2 に答える 2

0

更新されたコード:

<input type="text" value="" onkeypress="this.value = this.value.replace(/[^0-9]$/,'')"  onkeyup="this.value = this.value.replace(/[^0-9]$/,'')" placeholder="NoOfRows" id="fieldsCount2"/>
于 2013-10-15T10:06:42.947 に答える