1

4 つのテキスト ボックス コントロールがあります

txtEmpID
txtEmpSSN
txtZip
txtPhone

4 つのテキスト ボックスはすべて、numeric's..

数値のみを達成するために以下のコードを書きました

$("#txtEmpSSN").keyup(function (event) {
  if (/\D/g.test(this.value)) {
    this.value = this.value.replace(/\D/g, '');
  }    
});

数値を達成するためにすべてのテキストボックスのイベントを書きKeyUpましたが、私の質問は..

KeyUpすべてのテキスト ボックスを 1 つのイベントに統合することは可能ですか?

誰でもこれについて私を助けることができます...

4

4 に答える 4

4
$("input").keyup(function (event) {
  if (/\D/g.test(this.value)) {
    this.value = this.value.replace(/\D/g, '');
  }    
});

または、問題のテキストボックスに配置できる共通のクラスに基づいてください

$(".commonClassOnInputBoxes").keyup(function (event) {
  if (/\D/g.test(this.value)) {
    this.value = this.value.replace(/\D/g, '');
  }    
});
于 2013-06-19T05:38:38.787 に答える
0

あなたはこれを試すことができます:

$("input[type='text']").keyup
于 2013-06-19T10:20:37.770 に答える