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:
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.
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^^
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:
$("#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:
$("#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^^