scusa ho un piccolo problema..
dovrei riempire anche un'altro campo di testo.
ho fatto cosi:
<script language="JavaScript">
<!--
function diff() {
document.form1.c3.value= '';
document.form1.cbanner.value= '';
for (var i=1; i<6; i++){
if (document.form1["txtiddatiditta"+i].checked)
document.form1.c3.value += ';'+document.form1["txtiddatiditta"+i].value;
document.form1.cbanner.value += ';'+document.form1["txtimgbanner"+i].value;
} }
//-->
</script>
<form name="form1">
<INPUT type=checkbox value=1111 name=txtiddatiditta1 onclick="diff();">
<INPUT type=checkbox value=2222 name=txtiddatiditta2 onclick="diff();">
<INPUT type=checkbox value=3333 name=txtiddatiditta3 onclick="diff();">
<INPUT type=checkbox value=4444 name=txtiddatiditta4 onclick="diff();">
<INPUT type=checkbox value=5555 name=txtiddatiditta5 onclick="diff();">
<input type="hidden" name="txtimgbanner1" value="img1.gif">
<input type="hidden" name="txtimgbanner2" value="img2.gif">
<input type="hidden" name="txtimgbanner3" value="img3.gif">
<input type="hidden" name="txtimgbanner4" value="img4.gif">
<input type="hidden" name="txtimgbanner5" value="img5.gif">
<input type="text" name="c3" size="50"readonly>
<input type="text" name="cbanner" size="50"readonly>
</form>
il problema che appena clicco un check il campo di testo cbanner
ha il valore ";img1.gif;img2.gif;img3.gif;img4.gif;img5.gif ".
perchè ho tutti i volori?