0

通貨の入力を制限する次のコードを思いつきました。ユーザーはホーム、エンド、および矢印キーを使用できますが、FireFox がキーの組み合わせを認識しないため、ctrl + a はブロックされます。これは、Chrome と IE で正しく機能します。

FireFox のフィールドですべて選択できるようにする方法はありますか、それとも FireFox のバグですか? (または、私が「悪用」している他のブラウザーのバグでしょうか?)

function autoFormatNumeric(field, e) {
  var charCode = e.which ? e.which : field.keyCode;
  if ((charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) ) {
    e.preventDefault();
  }
}
4

1 に答える 1

0
$("#myInput").on('focus',function(){
  $(this).select(); // <- This jquery function select all even in firefox
});
于 2013-10-08T14:21:19.973 に答える