Ok,
das 1. Problem ist mit einem neuen JavaScript gelöst:
<script type="text/javascript">
<!--
function AuswahlSpeichern(frm){
checksumme='';
for(var i=0;i<frm.length;i++){
if(frm[i].type=='checkbox'&&frm[i].checked)checksumme+=frm[i].value+" <> ";
}
frm.Interesse.value=checksumme;
}
//-->
</script>
Die gesamte Auswahl wird nun auch korrekt in das Feld "Interesse" übertragen. Leider habe ich jetzt noch ein weiteres Problem...
Mein Formular besitzt 4 Checkboxen, bei denen jeweils ein fester Wert hinterlegt ist und eine Checkbox, neben der ein Eingabefeld steht. Wird diese Checkbox aktiviert soll die Eingabe aus dem Eingabefeld ebenfalls in das Feld "Interesse" übergeben werden.
Mit meinem momentanen JavaScript kann ich allerdings nur "feste" Werte übergeben.
Wer kann mir weiterhelfen?
Normale Checkbox:
<TD vAlign=top align=left><FONT size=2><INPUT type=checkbox value=Hochzeit name=CB1 onChange=AuswahlSpeichern(this.form)></FONT>Hochzeit</TD>
Checkbox + Eingabefeld:
<TD vAlign=top align=left><FONT size=2><INPUT type=checkbox value=Freitext name=CB9 onChange="AuswahlSpeichern(this.form)"></FONT></TD>
<TD vAlign=top align=left><INPUT size=60 name=freitext2><FONT size=2> </FONT></TD></TR></TBODY></TABLE>
<TABLE border=0>
Wie gesagt, wenn diese Checkbox aktiviert wird, soll der Wert aus dem Eingabefeld an "Interesse" übergeben werden.