JavaScript Formularfeld-Eingaben in Platzhalter schreiben

Xethon

Lieutenant
Registriert
Feb. 2005
Beiträge
533
Hallo,

folgendes Problem, das ich versuche mit JavaScript umzusetzen.
Ich habe ein paar Input-Felder, deren Eingaben ausgewertet werden sollen, sobald der User anfängt etwas dort einzutippen. Der Inhalt soll dann in Platzhalter geschrieben werden, die in einem Text gesetzt worden sind. Nun meine Fragen:

1. Wie kann ich solche Platzhalter definieren?
2. Wie kommt der Inhalt, der in die Eingabefelder getippt wird, umgehend in diese Platzhalter?

Bin für jede Anregung, welche Mittel ich da zur Verfügung habe dankbar.
 
ansonsten kannst du auf dein inputfeld einen handler registrieren. Am geeignetsten ist wohl der onKeyUp handler.

also einfach
Code:
<input type="TEXT" onkeyup="deine_java_script_fuction">

dann kannst auf das element und den wert zugreifen. am leichtesten mit jQuery ;)
 
Sry, hier stand meine Mittagspause.
Die Events sind für dich wichtig

onkeydown, onpaste, oninput
Dann fragst du direkt beim Tippen ab und auch wenn etwas reingepastet wird.

Und deinen Text kannst du ja auch via JS setzen lassen, das dürfte am einfachsten sein. Weiß ja nicht, was du genau vorhast


PseudoCode-Gefummel.
Code:
function setText(){
           var platzhaler =  document.getElementById('MeinTextFeld').value;


            document.getElementById("Text").innerHTML = MeinTextTeil1 + platzhaler + MeintextTeil2;
}

<input type="text" size="30" id="MeinTextFeld" onkeydown="setText()" />
 
Zuletzt bearbeitet: (MÜLL MÜLL MÜLL überall.)
Danke, ihr habt mir sehr geholfen. Jetzt weiß ich, was ich in etwa zu tun habe :)
 
Zurück
Oben