hallo forum,
vorweg: ich habe von javascript am wenigsten ahnung von allen...
es geht um diese seite: http://lea.mellowdram.com/?get=write
ich versuche dort input felder mit onmouseover&co zu leeren
oder eben wieder inhalt rein zu schreiben...
ich bediene mich dieser funktionen:
diese beiden schnipsel verwende ich bei diesem inputfeld:
und auch noch bei einem anderen, das eine zeile tiefer steht:
also: ansich identisch, nur das es anderen namen und id's sind...
das funktioniert eigentlich auch super.
allerdings, das inputfeld "email" funktioniert leider nicht und
die console wirft nun folgendes als fehler aus:
meine frage: kann mir jemand aufzeigen oder erklären was ich falsch mache?
ich hab schon probiert, die id mal umzubennen, aber alles ohne erfolg!!!
wäre dankbar für tipps und hilfe...
vorweg: ich habe von javascript am wenigsten ahnung von allen...
es geht um diese seite: http://lea.mellowdram.com/?get=write
ich versuche dort input felder mit onmouseover&co zu leeren
oder eben wieder inhalt rein zu schreiben...
ich bediene mich dieser funktionen:
Code:
function empty(id) { if (document.getElementById(id).value == 'Dein Name' || document.getElementById(id).value == 'Deine E-Mail') { document.getElementById(id).value = '' ; } } function check(id, value) { if (document.getElementById(id).value == '') { document.getElementById(id).value = value ; } }
Code:
<input type="text" name="name" id="name" value="Dein Name" class="text" onclick="javascript:empty(name);" onmouseover="javascript:empty(name);" onmouseout="javascript:check(name, \'Dein Name\');" /><br />
Code:
<input type="text" name="email" id="email" value="Deine E-Mail" class="text" onclick="javascript:empty(email);" onmouseover="javascript:empty(email);" onmouseout="javascript:check(email, \'Deine E-Mail\');" /><br />
das funktioniert eigentlich auch super.
allerdings, das inputfeld "email" funktioniert leider nicht und
die console wirft nun folgendes als fehler aus:
Code:
document.getElementById(id) has no properties [Break on this error] if (document.getElementById(id).value == 'Dein Name' || lea.mellowdram.co... (line 16) document.getElementById(id) has no properties [Break on this error] if (document.getElementById(id).value == '') {
ich hab schon probiert, die id mal umzubennen, aber alles ohne erfolg!!!
wäre dankbar für tipps und hilfe...
Kommentar