Ergebnis 1 bis 9 von 9
  1. #1
    DanielBiber_ ist offline Jungspund
    registriert
    17-11-2013
    Beiträge
    16

    Input Felder Auslesen und gleichzeitig Text voran setzen

    Hallo liebe Community,

    ich habe insgesamt 4 Input Felder und ein Textarea (folgend mit text 1 - 5 benannt) . Diese werden wiederum in ein weiteres Textarea zusammengefasst. Nun möchte ich aber nicht nur den eingegebenen Text, sondern auch die Bezeichnung (z.B. bei text 1: "Name"; bei text 2: "Telefon"; usw.) übernehmen. Derzeit sieht es so aus:

    Code:
    function auslesen() 
    { 
        var ausgabe = document.getElementById("value"); 
        var text = new Array(); 
        for (var i = 0; i < 5; i++) 
        {text[i] = document.getElementById("text" + (i+1)).value; }
    }
    Ich würde das ganze gerne mit PHP lösen, aber da sich die Felder bereits in einem Formular befinden (welches sie als Datei abspeichert) muss ich es wohl über JS machen.

    Die text1-5 müssten dann wahrscheinlich einzeln aufgelistet werden. Es wäre nett wenn mir jemand helfen könnte (gerne auch mit Beispiel :D)

    Viele Grüße

    Daniel

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.579

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    Den Namen eines Elementes bekommst du mit INPUT.name - aber ich verstehe nicht so wirklich, was du eigentlich von uns willst... auch verstehe ich dein Problem nicht so wirklich: die Namen deiner Felder sind doch von dir vorgegeben. Warum musst du die dann auslesen?

  3. #3
    DanielBiber_ ist offline Jungspund
    registriert
    17-11-2013
    Beiträge
    16

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    Beispiel:

    Ich habe folgende Input Felder:

    Name: [...]
    Telefon: [...]

    Ausgegeben wird derzeit:

    Max
    1234

    Es soll aber so aussehen:

    Name: Max
    Telefon: 1234

    =======================

    Jetzt etwas verständlicher?

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.579

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    OK - und was ist jetzt dein Problem? Du weißt doch, was vor welchem Element steht. Das kannst du doch einfach da hinschreiben...

    PS: mir erschließt sich der Sinn der ganzen Aktion auch nicht so wirklich.

  5. #5
    j-l-n Guest

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    Zitat Zitat von kkapsner Beitrag anzeigen
    OK - und was ist jetzt dein Problem? Du weißt doch, was vor welchem Element steht. Das kannst du doch einfach da hinschreiben...
    Versteht ich auch nicht. Wieso sollte man z.B.
    PHP-Code:
    $text "Blablabla";
    echo 
    "$text"
    schreiben, wenn man genauso gut viel einfacher
    HTML-Code:
    <p>blablabla</p>
    verwenden kann? Ziemlich unnötig

  6. #6
    DanielBiber_ ist offline Jungspund
    registriert
    17-11-2013
    Beiträge
    16

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    Das ist nicht das was ich erreichen will^^

    Noch einmal:

    Ich haben Textfeld (ist das da -> [...] )
    So aussehen:

    Name: [...]

    Dann ich schreiben Text in Textfeld
    So:

    Name: [Max]

    Dann drücke ich auf einen Button, welcher das eben ausgefüllte Textfeld in ein <textarea> ausließt.

    *Button drück*

    Jetzt steht in dem <textarea> folgendes:

    Max

    Es soll aber folgendes drin stehen:

    Name: Max

    =============================

    Im Enddefekt ist meine Fragt nur, wie ich den in meinem ersten Beitrag genannten JS-Code so umstricke, dass jedes Textfeld (im Code text 1-5 benannt) einzeln aufzähle und zuvor ein Wort hinschreibe*.

    *Damit meine ich im o.g. Bsp "Name:"
    Geändert von mikdoe (13-12-2013 um 18:03 Uhr) Grund: Fullquote ist bei direkter Antwort überflüssig

  7. #7
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.579

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    Zitat Zitat von DanielBiber_ Beitrag anzeigen
    Im Enddefekt ist meine Fragt nur, wie ich den in meinem ersten Beitrag genannten JS-Code so umstricke, dass jedes Textfeld (im Code text 1-5 benannt) einzeln aufzähle und zuvor ein Wort hinschreibe*.

    *Damit meine ich im o.g. Bsp "Name:"
    Der JS-Code im ersten Beitrag beinhaltet keinerlei Ausgabe des Arrays "text"...

  8. #8
    DanielBiber_ ist offline Jungspund
    registriert
    17-11-2013
    Beiträge
    16

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    Der JS-Code zieht die Daten aus text 1-5 und gibt ihn in in das textarea value ein

  9. #9
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.579

    AW: Input Felder Auslesen und gleichzeitig Text voran setzen

    Nicht der Code, den du uns gezeigt hast. Die Variable "ausgabe" wird nicht verwendet.

Ähnliche Themen

  1. IE: Cursor in input-text-feld ans Ende setzen
    Von Topper im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 23-01-2011, 18:39
  2. Input Felder Dynamisch auslesen ?
    Von m0nst3rkill3r im Forum JavaScript
    Antworten: 20
    Letzter Beitrag: 19-01-2009, 15:36
  3. Input Text getElementByID auslesen-nicht Value
    Von dezer im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 13-11-2008, 15:03
  4. Antworten: 1
    Letzter Beitrag: 21-09-2006, 11:45
  5. Antworten: 1
    Letzter Beitrag: 03-09-2004, 19:48

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •