• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Textfeld leeren

WerderfLiP

Neues Mitglied
Guten Abend zusammen,

ich versuche mich derzeit ein wenig in JavaScript u.a. mit der Codeacademy.

Irgendwie stockt es gerade und ich komme nicht so recht weiter,
mag aber auch daran liegen dass ich die Aufgabe nicht so ganz verstehe:

-"Eine Funktion erstellen, welche das Textfeld leert."
-"bei Klick auf den Text vor dem Textfeld, dieses geleert wird."



Also bisher habe ich eigentlich nur:


<form action ="mailto:XXXX@XXXXX">

<label for="email">E-mail Adresse:</label>
<input type="text" id="email" name="email" size="40"/>


<br/><input type="submit" name="abschicken" value="Senden" />

</form>


Das er bei Klick automatisch in das Textfeld springt habe ich ohne Aufforderung erstellt,

wenn ich es richtig verstehe,
würde dies ja nun die eigentliche Aufgabe behindern.

Die bisherige Aufgabe sah aber kein eigentliches Textfeld vor,

also nur eins um eine Email Adresse einzutragen wie für eine Newsletteranmeldung.


Ich verstehe die Aufgabenstellung nicht, welchen Sinn macht es dass der Inhalt geleert wird, wenn ich auf Email Adresse klicke?



Ich hoffe mir kann jemand helfen


Schonmal vielen lieben Dank

WerderfLiP
 
Den Sinn und Zweck musst Du schon bei demjenigen erfragen der dir die Aufgabe gegeben hat. Je nach Anwendungsfall kann das durchaus sinnvoll sein, in den meisten Fällen jedoch nicht.

Was Du suchst ist eigentlich ein Einzeler:
Code:
function emptyfield() { document.getElementById("email").value=""; }

und das noch an onclick-Attribut vom label-Tag gehangen ..
 
Hallo vielen Dank für deine Antwort.


Also ich habe es nochmal hinterfragt:


Es soll wirklich so sein dass wenn ich auf " e-Mail Adresse" klicke der Textinhalt gelöscht wird.


Hat super funktioniert


Danke
 
Zuletzt bearbeitet:
Aber vielleicht darf ich direkt eine andere Frage stellen?

Und zwar würde ich gerne ein Element mit 2 Funktionen higlight-en bzw nohiglight-en soll heißen wenn ich mit der Maus über das Element fahre soll sich die Hintergrundfarbe ändern,
und nohighlight soll den normalen Hintergrund herstellen.

Ist auch meine letzte Frage zumindest zu Javascript xDD


Dankeee!!
 
Das würde ich auch gerne aber ich soll unbedingt js verwenden.


Hier mal die genaue Aufgabe vielleicht habe ich ja irgendwas falsch geschrieben



"
Ergänzen sie bei einem beliebigen Element ihrer Seite zwei Funktionen „highlight()“ und
„nohighlight()“.
highlight() soll den Hintergrund in blau (color: #014493; färben, wenn man
mit der Mouse über dieses Element fährt.
nohighlight() soll den normalen Hintergrund wiederherstellen."



Einen schönen Abend
 
Zurück
Oben