Hallo,
ich konnte dein Bespiel umsetzen, allerdings hast du meinen Wunsch wohl falsch verstanden.
Deshalb noch einmal ausführlicher mit konkretem Beispiel:
Folgenden Code-Schnippsel habe ich in meiner html-Datei:
<!DOCTYPE html>
<body>
<form name="analyseform" action="">
<table>
<tr>
<td align="left" valign="top">Analysetyp</td>
<td>
<input type="checkbox" id="check01" value="Betriebsmessung, " onclick="analverb()">Betriebsmessung<br>
<input type="checkbox" id="check02" value="Cdyn, " onclick="analverb()">Cdyn<br>
<input type="checkbox" id="check03" value="Cdyn LSE, " onclick="analverb()">Cdyn LSE<br>
<input type="checkbox" id="check04" value="Durchschallung, " onclick="analverb()">Durchschallung<br>
<input type="checkbox" id="check05" value="FRFs, " onclick="analverb()">FRFs<br>
<input type="checkbox" id="check06" value="Kohaerenzanalyse, " onclick="analverb()">Kohärenzanalyse
</td>
<td>
<input type="checkbox" id="check07" value="Lagerkennlinien, " onclick="analverb()">Lagerkennlinien<br>
<input type="checkbox" id="check08" value="LSE, " onclick="analverb()">LSE<br>
<input type="checkbox" id="check09" value="Luftschall, " onclick="analverb()">Luftschall<br>
<input type="checkbox" id="check10" value="Modalanalyse, " onclick="analverb()">Modalanalyse<br>
<input type="checkbox" id="check11" value="TPA" onclick="analverb()">TPA<br>
</td>
</tr>
<tr>
<td></td>
<td colspan="2">
<input type="text" id="feld12" name="analyse" size="64">
</td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
function analverb()
{
var i,Text="";
for (i=0;i<12;i++)
if (document.analyseform.elements[i].checked)
Text=Text+document.analyseform.elements[i].value;
document.analyseform.analyse.value=Text;
}
function analverb2 () {
if (document.analyseform.check12.checked == true) {
analverb ()}
}
</script>
Zum Vorgang:
In unserer Messoftware wird die html-Datei geöffnet.
Meine Mitarbeiter kreuzen die durchzuführenden Analysetypen an, diese werden in das Textfeld übertragen.
Nach Klick auf "Accept Changes" (in der Software) wird der Wert aus dem Textfeld in die Software-Datenbank übernommen.
Wenn man allerdings dann aus der Datenbank heraus in die html-Datei geht, wird der Datenbankwert in das Textfeld wieder zurückübergeben, allerdings sind die Checkboxen
nicht angehakt, da diese ja mit der DB an sich nichts zu tun haben.
Nun möchte ich, das beim Öffnen der html-Datei die Werte aus dem Textfeld ausgelesen werden und die entsprechenden Checkboxen angehakt werden.
Ich hatte so etwa folgendes im Kopf:
es wird im Textfeld geschaut ob z.B. das Wort "Durchschallung" vorkommt, wenn ja, wird die Checkbox angehakt.
Ich wollte dir eigentlich nicht so viel Zeit rauben...