How can I limit possible inputs in a HTML5 “number” element?

前端 未结 26 2549
感动是毒
感动是毒 2020-11-22 05:12

For element, maxlength is not working. How can I restrict the maxlength for that number element?

26条回答
  •  旧时难觅i
    2020-11-22 05:14

    I use a simple solution for all inputs (with jQuery):

    $(document).on('input', ':input[type="number"][maxlength]', function () {
        if (this.value.length > this.maxLength) {
            this.value = this.value.slice(0, this.maxLength); 
        }
    });
    

    The code select all input type="number" element where maxlength has defined.

提交回复
热议问题