ok grazie adesso funziona, in pratica dovrebbe apparire il totale al cambiamento dell'input quantità, perchè quest'ultimo è comandato da un altro javascript:

codice:
<script language="JavaScript" type="text/javascript">
function UpdateCost() {
  var sum = 0;
  var gn, elem;
  for (i=1; i<7; i++) {
    gn = 'lingue_'+i;
    elem = document.getElementById(gn);
    if (elem.checked == true) { sum += Number(elem.value); }
  }
  document.getElementById('q1').value = sum.toFixed(0);
} 
</script>
  <input name="lingue_1" id="lingue_1" type="checkbox" value="1" onclick="UpdateCost()" /> 
  <input name="lingue_2" id="lingue_2" type="checkbox" value="1" onclick="UpdateCost()" /> 
  <input name="lingue_3" id="lingue_2" type="checkbox" value="1" onclick="UpdateCost()" />