тег input поле ввода
У меня на странице есть поле ввода реализованное тегом input. Есть переменная которая хранит в себе какое-то значение. Как сделать так чтоб это значение всегда присутствовало в начале этого поля ввода и чтоб это значение нельзя было стереть?
Ответы (1 шт):
Автор решения: XelaNimed
→ Ссылка
var myVar = "hohoho: ";
var elem = document.getElementsByTagName('input')[0];
elem.value = myVar;
['change', 'keyup'].forEach(function(ev){
elem.addEventListener(ev, function(){
this.value = this.value.length <= myVar.length
? myVar
: this.value.substr(myVar.lenght);
});
});
<input type="text" />