codice:
	
<label class=label>
 Crediti usati: </label>
<input type="text" id="creditiusati" name="creditiusati" class="textinput" size="10" onchange="insert(document.inserimento.creditiusati.value);" >
 </div> 
<div>
 <label class=label>
Crediti residui: </label>
<input type="text" id="creditiresidui" name="creditiresidui" class="textinput" size="10" >
  <input type=hidden id="creditipartenza" value=<?=$creditiresidui?> />
</div>
 
e...
	codice:
	function insert(valoreu) {
   var valore_ini = document.getElementById("creditipartenza").value;
   var valore= valore_ini - valoreu;
   document.getElementById("creditiresidui").value = valore;
}
 
anche se, visto che devi fare delle sottrazione ed i .value degli oggetti sono stringhe, sarebbe meglio:
	codice:
	function insert(valoreu) {
   var valore_ini = parseInt(document.getElementById("creditipartenza").value);
   var valore= valore_ini - parseInt(valoreu);
   document.getElementById("creditiresidui").value = valore.toString();
}
 
HTH
Zappa