<textarea onfocus="this.value = ''">This is my default value</textarea>
это маленький кусочек кода, отвечающий:
onfocus="this.value = ''"
в основном, когда происходит событие фокуса, значение текущего поля устанавливается в пустую строку ""
конечно, вы можете сделать его более сложным и обеспечить его удаление только тогда, когда элемент содержит сообщение по умолчанию:
<textarea id="myfield">This is my default value</textarea>
javascript:
var defaultMsg = "This is my default value";
document.getElementById("myfield").onfocus = function () {
if (this.value == defaultMsg) {
this.value = "";
}
}
document.getElementById("myfield").onblur = function () {
if (this.value == "") {
this.value = defaultMsg;
}
}