Текстовое поле ведет себя как другие элементы <input>
(с type
text
или password
), вместо того, чтобы иметь атрибут значения, значение находится между тегами <textarea>
и </textarea>
.
Доступ к текстовому полю и его изменение не имеют значения. Приведенный ниже код отображает текстовую область и поле ввода. Эта же функция используется для доступа к значениям и их изменения. Если при вводе значение равно «тексту примера», текст очищается. Если текстовое поле / поле ввода пусто при выходе из него, в него будет помещен «пример текста».
<textarea id="field1">example text</textarea>
<input id="field2" value="example text">
<script>
function addEvents(id) {
var field = document.getElementById(id);
field.onfocus = function () {
if (this.value == "example text") {
this.value = "";
}
};
field.onblur = function () {
if (this.value == "") {
this.value = "example text";
}
};
}
addEvents("field1");
addEvents("field2");
</script>