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

后端 未结 3 1291
没有蜡笔的小新
没有蜡笔的小新 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:44

    Thanks @paddybasi it worked for me. Just one small correction. keydown event doesn't seem to be working in android. So we need to change the event to "textInput".

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

提交回复
热议问题