Vinzenz Mai: Werte aus Tabellen in Textarea übernehmen

Beitrag lesen

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