hi!
also ich hab ein formular gebastelt, in dem in den feldern schon etwas drinsteht
(<input type="text" name="name" value="Ihr Name">)
wenn man mit der maus draufklickt (OnFocus) soll das feld dann geleert werden (this.value='').
also:
<input [...] onFocus="this.value=''">
das geht auch so.
jetzt will ich das ganze aber mit einer funktion verbinden, also dass anstatt onFocus="this.value=''" folgendes steht:
onFocus="Leeren();"
wobei ich folgendes im head definiert hab:
funktion Leeren() {
this.value='';
}
es soll dann also darauf hinauslaufen, dass die funktion das feld nur dann leert, wenn noch der Standart im feld steht (hier: "name"), und das feld so lässt, wenn etwas anderes drin steht (z.b. "benni"...).
dazu ist mein versuch:
funktion Leeren(value) {
if(this.value==value) {
this.value = '';
}
else {
}
die dann mit
<input [...] value="Name" onFocus="Leeren(Name);">
aufgerufen wird.
geht aber net... (schon beim Laden zeigt der IE "Fehler auf der Seite" und wenn ich das feld anklicke, passiert nix...)
hat jemand ne a´hnung, warum?
viele grüße,
benni