Chiedo scusa.... ma ero veramente disperato.....
Adesso, con qualche piccola modifica, sono riuscito ad integrare il codice che mi avete dato....
Mi da ancora un piccolo problema....

Ho scritto:

<script language="javascript">
<!--
function aggiornaclick(f) {
tot = 0;
tot += (f.pta1.checked)?1:0;
tot += (f.pta2.checked)?2:0;
tot += (f.pta3.checked)?3:0;
tot += (f.pta4.checked)?4:0;
tot += (f.pta5.checked)?5:0;
tot += (f.pta6.checked)?6:0;
f.qta1.value=tot;
}
// Fine codice javascript. -->
</script>

<table width="140"><tr><td valign="top">
<input name="pta1" type="checkbox" value="1" onClick="aggiornaclick(this.form);" /> 1 kg

<input name="pta2" type="checkbox" value="2" onClick="aggiornaclick(this.form);" /> 2 kg

<input name="pta3" type="checkbox" value="3" onClick="aggiornaclick(this.form);" /> 3 kg

</td><td valign="top">
<input name="pta4" type="checkbox" value="4" onClick="aggiornaclick(this.form);" /> 4 kg

<input name="pta5" type="checkbox" value="5" onClick="aggiornaclick(this.form);" /> 5 kg

<input name="pta6" type="checkbox" value="6" onClick="aggiornaclick(this.form);" /> 6 kg

</td></tr></table>
<input name="qta1" type="text" value="" size="2" maxlength="2" onfocus="aggiornadaclick(1);"> Kg


l'input "qta1" si aggiorna immediatamente senza problemi....
l'input del totale finale, (qta1 + qta2 + qta3 + etc... ) invece, si aggiorna solo se clicco con il mouse nell'input qta1.
Se uno si dimentica, rischia di ottenere un risultato sbagliato.
Come faccio ad aggiornarlo senza dover cliccare nel campo qta1?