la parola 'id' l'ho messa qui per cambiare il nome è che sia di più facile lettura....
la chiamata dello script l'ho messa alla fine nell'input submit
sembra proprio che questa riga qui non funzioni:
var descrizione=document.form1.elements[codice].value;
perchè ho provato a toglierla e lo script funziona correttamente