Неизменяемое значение в поле input
в поле Input вписано некоторое значение , как можно сделать чтобы пользователь мог дописывать туда свои значения, но при этом не смог редактировать заданное значение
|
|
<script> document.addEventListener('DOMContentLoaded', function () { var text = input.value; input.addEventListener('input', function (event) { if (this.value.length <= text.length) { var position = this.selectionStart + 1; this.value = text; this.setSelectionRange(position, position); } else { text = this.value; } }); }); </script> <input type="text" id="input" value="text" /> Проверял в chrome, но в IE и прочих нечеловеческих браузерах работать не будет, нужно писать костыли для них |
monolithed,
так и свой текст поправить нельзя |
Цитата:
|
Часовой пояс GMT +3, время: 08:10. |