Joachim: Werte aus Tabellen in Textarea übernehmen

Hallo Leute,

bin ziemlich neu auf dem Gebiet Javascript und habe das Problem das ich in einer Tabelle stehen haben --> <tr>
"/*<td width="200">1 = Religion</td>
<td style="text-align: center;"><select name="wert" onchange="BerechneSumme()" id="drop" style="width: 100%;" SType="IN" SID="1,S,4"></td></tr>*/".

Jetzt meine Frage:
Wie bekomme ich es hin das nur die Zahl "1" als Wert in einer Textarea übernommen wird?

Danke für eure Antworten.

  1. Hallo,

    bin ziemlich neu auf dem Gebiet Javascript und habe das Problem das ich in einer Tabelle stehen haben --> <tr>
    "/*<td width="200">1 = Religion</td>
    <td style="text-align: center;"><select name="wert" onchange="BerechneSumme()" id="drop" style="width: 100%;" SType="IN" SID="1,S,4"></td></tr>*/".

    Jetzt meine Frage:
    Wie bekomme ich es hin das nur die Zahl "1" als Wert in einer Textarea übernommen wird?

    beim derzeitigen Code (um existierende Fehler bereinigt) zum Beispiel so:

    - ermittle das Select-Element über seine id (http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id@title=getElementById())
       - gehe zum Vaterknoten td-Element (nutze http://de.selfhtml.org/javascript/objekte/node.htm#parent_node@title=parentNode)
       - gehe zum Großvaterknoten tr-Element (nutze erneut parentNode)
       - ermittle das erste td-Element, das in diesem tr-Element enthalten ist
         (http://de.selfhtml.org/javascript/objekte/node.htm#get_elements_by_tag_name@title=getElementsByTagName())
       - gehe zum Kindknoten dieses td-Elements (http://de.selfhtml.org/javascript/objekte/node.htm#first_child@title=firstChild)
       - greife auf die Inhaltsdaten zu (http://de.selfhtml.org/javascript/objekte/node.htm#data@title=data)
       - wandle sie auf geeignete Weise (bei Deinen Beispieldaten z.B. mit http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int@title=parseInt())
         zur gewünschten Zahl
       - schreibe diese in die Textarea

    Geht bestimmt auch anders, zm Beispiel wenn man dem Ereignishandler das Element mitgibt, in dessen Kontext der Handler aufgerufen wird:

    onchange="BerechneSumme(http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=this)"

    Vermutlich ist Deine Aufgabenstellung jedoch komplexer als von Dir geschildert, schließlich gibt's im gezeigten Code keine Summe zu berechnen :-)

    Freundliche Grüße

    Vinzenz

    1. Vermutlich ist Deine Aufgabenstellung jedoch komplexer als von Dir geschildert, schließlich gibt's im gezeigten Code keine Summe zu berechnen :-)

      Ja ist sie: http://forum.jswelt.de/javascript/53010-werte-tabellen-textarea-bernehmen.html

      Struppi.