LINUX.ORG.RU

Input field max symbols

 , ,


0

1

Вообщем задача была у меня сделать ограничение по вводу кол-ва символов в input, так как пишу проект на angular то все решилось ng-maxlength и своей самописной директивы для немного другой проверки этого input. Но попросили добавить немножко сахара во все это дело: когда превышено макс. кол-во символов то текст чтобы обрезался или не вводился, вообщем все что угодно но чтобы не выше максимального числа символов. Может задача и проста но чет резко к решению не могу прийти.


JavaScript головного мозга ИТТ.

В первом комментарии правильный ответ.

Deleted
()

или вот забавный костыль на jquery

$("#msg").keyup(function () { 
    if ($(this).val().length > 11) {
        $(this).val(
            $(this).val().substr(0,11)
        )
    }  
})

Ford_Focus ★★★★★
()
Последнее исправление: Ford_Focus (всего исправлений: 1)
input.oninput=function(){if(this.value.length>maxSym) this.value=this.value.replace(/(.*)./, "$1")}
terminator-101
()

несложно обойти

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.