Ich habe das mal gesehen, dass es geht, dass der Wert beim Reinklicken einfach gelöscht wird. Wie geht das?
function email_init() {
if (document.forms['kontakt'].elements['email'].value == '') {
document.forms['kontakt'].elements['email'].value= 'E-Mail-Adresse';
}
}
email_init();
function email() {
var form = document.forms['kontakt'].elements['email'];
if (form.value == 'E-Mail-Adresse') {
form.value = '';
}
}
befüllt das feld "email" im formular "kontakt" mit einem gewünschen string, zum entfernen einfach per onclick-event die funktion "email()" aufrufen
übrigens: das ganze ist ein einfaches beispiel, die funktionsnamen sind ggf. nicht sehr toll gewählt, wenn man das ganze für mehrere verschiedene formulare benötigt, sollte man das ganze um ein oder zwei parameter erweitern ;)