HTML text input allow only numeric input

前端 未结 30 3505
孤街浪徒
孤街浪徒 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:40

    input type="number" is an HTML5 attribute.

    In the other case this will help you:

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

提交回复
热议问题