Javascript Firefox-允许在文本字段中全选,但只允许数字和句点

Javascript Firefox-允许在文本字段中全选,但只允许数字和句点,javascript,jquery,firefox,Javascript,Jquery,Firefox,我想出了以下代码来限制货币输入。用户可以使用home、end和arrow键,但ctrl+A被阻止,因为FireFox无法识别键组合。这在Chrome和IE中正常工作 在FireFox中是否有允许在字段中全选的方法,或者这是FireFox中的一个bug?(或者是我正在“利用”的其他浏览器中的一个bug?) 函数自动格式化数值(字段,e){ var charCode=e.which?e.which:field.keyCode; 如果((charCode!=46&&charCode>31&&charC

我想出了以下代码来限制货币输入。用户可以使用home、end和arrow键,但ctrl+A被阻止,因为FireFox无法识别键组合。这在Chrome和IE中正常工作

在FireFox中是否有允许在字段中全选的方法,或者这是FireFox中的一个bug?(或者是我正在“利用”的其他浏览器中的一个bug?)

函数自动格式化数值(字段,e){
var charCode=e.which?e.which:field.keyCode;
如果((charCode!=46&&charCode>31&&charCode<48|charCode>57))){
e、 预防默认值();
}
}
$(“#myInput”)。在('focus',function()上{
$(this.select()//
function autoFormatNumeric(field, e) {
  var charCode = e.which ? e.which : field.keyCode;
  if ((charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) ) {
    e.preventDefault();
  }
}
$("#myInput").on('focus',function(){
  $(this).select(); // <- This jquery function select all even in firefox
});