scusa, ho fatto questo script qui.

<script language="JavaScript">
<!--
function diff() {

if (document.form1.txtiddatiditta1.checked){
document.form1.c3.value=document.form1.c3.value+do cument.form1.txtiddatiditta1.value;
}

else if (document.form1.txtiddatiditta2.checked){
document.form1.c3.value=document.form1.c3.value+do cument.form1.txtiddatiditta2.value;
}

}
//-->

</script>


<head>
<body>
<form name="form1">
<INPUT type=checkbox value=1111 name=txtiddatiditta1 onchange="diff();">
<INPUT type=checkbox value=2222 name=txtiddatiditta2 onchange="diff();">
<INPUT type=checkbox value=3333 name=txtiddatiditta3 onchange="diff();">
<INPUT type=checkbox value=4444 name=txtiddatiditta4 onchange="diff();">
<INPUT type=checkbox value=5555 name=txtiddatiditta5 onchange="diff();">


<input type="text" name="c3" readonly>
</form>

ma mi fa un casino...
cioè mi riempe il campo di testo colo con il valore del primo checkbox.
cosa posso fare?