maxlength of input tag with type=text using html5 in android webview not working

后端 未结 3 1261
没有蜡笔的小新
没有蜡笔的小新 2021-01-28 13:12

i am able to enter more than specified maxlength of input tag with type=text using html5 in android webview. when lost focus/ blur, value will be trimmed to maxlength.

f

3条回答
  •  孤街浪徒
    2021-01-28 13:49

    A bit late to the party, but as neliojrr mentioned you can correct this using javascript/jquery. However, I would be very tempted to make this much more generic:

    $('input[maxlength]').on('keydown', function(event) {
        var $this = $(this);
        if ($this.val().length > parseInt($this.attr('maxlength'), 10)) {
            event.preventDefault();
        }
    });
    

提交回复
热议问题