Неизменяемое значение в поле 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, время: 05:46. |