Il primo step, cioè la chiamata ajax al php che mi popola una input funziona, la casella di input si valorizza con il valore corretto. Il mio problema forse è semplice nel senso che a questa casella di input lego un evento onchange che innesca una funzione che dovrebbe valorizzare un'altra casella di input.
codice:
<label class=label>
 Crediti usati: </label>
<input type="text" id="creditiusati" name="creditiusati" class="textinput" size="10" onchange="insert(document.inserimento.creditiresidui.value, document.inserimento.creditiusati.value);" >
 </div> 

<div>
 <label class=label>
Crediti residui: </label>
<input type="text" name="creditiresidui" class="textinput" size="10" >
  <input type=hidden id="creditipartenza" value=<?=$creditiresidui?> />
</div>
codice:
function insert(valore, valoreu) {
var valore_ini = document.getElementById("creditipartenza").value;
   valore= valore_ini - valoreu;
}
La casella di input "creditiresidui" rimane vuota e non c'è nessun messaggio di errore javascript. Forse è una cavolata ma non riesco a trovarla. Grazie.