Maxlength при динамическом дублировании Input
Добрый день!
У меня вопрос возможно ли организовать ограничение символов в поле INPUT, при динамическом дублировании? Имеется: <input name="input" value="" onKeyUp="javascript:document.getElementById('input_2').value = this.value;"> <input id="input_2" name="input_2" value=""> Если добавить maxlength="5" к input_2, при вводе текста в input_1 оно не срабатывает. Возможно, найдется у кого решение данной проблемы?) |
а если добавить maxlength к первому инпуту, куда вводят?
|
Цитата:
|
если второй инпут будет задисаблен и в него нельзя будет вводить данные, то вы тут же в onKeyUp можете сделать проверку на длину.
|
Цитата:
|
<input name="input" value="" onKeyUp="if (this.value.length <= 5) {document.getElementById('input_2').value = this.value;}"> <input id="input_2" name="input_2" value=""> |
Цитата:
|
depp,
Возникла новая проблема, возможно Вы также подскажите в чем может быть дело. Буду очень признателен. Суть проблемы: При вставке текста более 5 символов в input_1, поле input_2 остается пустым. Возможно как то решить эту проблему? :help: |
IG-M,
<input name="input" value="" oninput="document.getElementById('input_2').value = this.value.slice(0,5)"> <input id="input_2" name="input_2" value=""> |
рони,
Спасибо, очень помогли! :) |
Часовой пояс GMT +3, время: 04:17. |