Ich habe auf einer Seite einen Button mit dem ich via onClick ein Javascript aufrufe das einige Felder der Seite auslesen soll.
Den Wert 'Textbaustein1' aus der textarea kann das Script auslesen.
Den 'select' Status der Checkbox kann es auch auslesen.
Den Wert 'DE' aus dem td Feld nicht. Immer undefined.
Hier das Script:
Und hier die Ausgaben die das Script macht:
Textbaustein1
die checkbox ist aktiviert! [object HTMLTableCellElement] undefined
Ich bin kein besonders erfahrener JavaScripter.
HTML:
<textarea id="TxtBauStein1" class="txtbau" cols="60" rows="5" wrap="hard" readonly>Textbaustein1</textarea>
<input type="button" onclick="transferText('TxtBauStein1',4);" value="obigen Textbaustein übernehmen" />
<td><input type="checkbox" name="sel2" id="sel2" value="2" /></td>
<td>Frau</td>
<td>Viel W.</td>
<td style="text-align:center;" id="lang2">DE</td>
Den Wert 'Textbaustein1' aus der textarea kann das Script auslesen.
Den 'select' Status der Checkbox kann es auch auslesen.
Den Wert 'DE' aus dem td Feld nicht. Immer undefined.
Hier das Script:
Code:
function transferText(TxtBauStein,ct){
var source = document.getElementById(TxtBauStein);
var target = document.getElementById('TxtArea');
var sourceText = source.value;
var targetText = target.value;
target.value = targetText + ' ' + sourceText;
var lang = '';
for ( var i=1; i < ct; i++ ) {
if ( eval('document.jobshow.sel'+i+'.checked') == true ) {
target.value = target.value + ' ' + "die checkbox ist aktiviert!";
var lang = document.getElementById('lang2');
target.value = target.value + ' ' + lang;
var langv = lang.value;
target.value = target.value + ' ' + langv;
break;
}
}
}
Und hier die Ausgaben die das Script macht:
Textbaustein1
die checkbox ist aktiviert! [object HTMLTableCellElement] undefined
Ich bin kein besonders erfahrener JavaScripter.
Zuletzt bearbeitet: