HTML text input allow only numeric input

前端 未结 30 3424
孤街浪徒
孤街浪徒 2020-11-21 04:58

Is there a quick way to set an HTML text input () to only allow numeric keystrokes (plus \'.\')?

30条回答
  •  野性不改
    2020-11-21 05:43

    I opted to use a combination of the two answers mentioned here i.e.

    and

    function isNumberKey(evt){
        var charCode = (evt.which) ? evt.which : evt.keyCode
        return !(charCode > 31 && (charCode < 48 || charCode > 57));
    }
    

提交回复
热议问题