ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
240
240
EMPFEHLEN
-
Hallo,
ich versuche gerade die Eingaben aus einem Input Feld zu lesen und synchron woanders hinzuschreiben. Ich habe es derzeit mit zwei Input-Feldern gelöst. Das funktioniert wie gewünscht:
Code :1 2 3
$("#forename").keyup(function() { $("#forename2").val( this.value ); });
Das zweite Feld soll aber nicht unbedingt ein Input-Feld sein. Ich würde das gerne einfach in ein HTML-Tag schreiben. Zum Beispiel in ein span oder so. Da hänge ich im Moment fest. Ich benutze dazu "keypress", arbeite aber das erste Mal damit.
Code :1 2 3
$("#forename").bind('keypress', function(e){ $("#forename2").append(e.which); });
Die IDs würden sich hier überschneiden, aber das ist nebensächlich bzw. einen Teil habe ich immer auskommentiert. Mit obigen Code komme ich soweit, dass ich den Tastencode bekomme und ihn an ein HTML-Tag hänge. Wie bekomme ich nicht den Code, sondern den Wert? Value geht nicht.
Wenn der User aus dem Input-Feld etwas löscht, wird das jetzt ja nicht berücksichtigt, im ersten Beispiel mit zwei Feldern hingegen schon. Lässt sich das gleiche für unteres Beispiel auch erreichen? Und am liebsten ohne viel Code
-
12.02.12 14:27 #2
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.960
Versuch mal e.value zu nutzen. Es könnte allerdings sein, dass er dir in diesem Fall den kompletten Inhalt des Eingabefeldes liefert.
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
In deinem ersten Beispiel geht es doch auch?
Code javascript:1 2 3
$('#forename-in').keyup(function() { $('#forename-out').text(this.value); });
Ich würde dir das "oninput" event empfehlen. Leider erst ab IE 9. Aber das kann man in deinem Fall mit einem Timer umgehen: http://jsfiddle.net/VTpcv/
-
Danke euch beiden

Das OnInput-Event gefällt mir. Damit werde ich es wohl machen. Ab IE9 stört mich nicht wirklich
Und wenn es doch Probleme gibt mache ich es halt mit einem zweiten Input-Feld, "entstelle" es dann aber soweit, dass man es nicht mehr erkennt und nicht reinschreiben kann.
Ähnliche Themen
-
Inhalt (HTML-Quellcode) der Tabelle in ein Hidden-Input-Feld übergeben
Von Maik20 im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 03.11.08, 21:01 -
Input feld verstecken!
Von Pranox im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 08.03.08, 13:43 -
HTML-Input-Feld-wert einer Variable zuweisen
Von realm C im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 06.10.07, 15:37 -
RandomAccessFile schreiben-lesen-schreiben-lesen
Von SMoeller im Forum JavaAntworten: 1Letzter Beitrag: 03.12.06, 15:39 -
URL aus Input-Feld lesen und im Fenster ausgeben
Von todi im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 08.05.05, 23:06





Zitieren


Login





