Werte aus Tabellen in Textarea übernehmen
Joachim
- javascript
0 Vinzenz Mai0 Struppi
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.
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
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.