forse c'e' stata un po' di confusione per via dell' incursione di Brac
qui sbagli nel riferirti via document.getElementById ad un elemento che non ha id
id e name sono cose diverse, solo IE li considera senza distinguo
quindi qui specifica anche l' id
<input type="hidden" name="codicePulito" id="codicePulito" />
mi sembra l' unico errore possibile a prima vista
chiaramente verifica che questo input sia compreso in un <form>
poi, per le prove, non passare ad un campo hidden ma ad una textarea ben visibile,
cosi' prima di inviare vedi se effettivamente scrive quello che deve scrivere
infine controlla la console javascript o abilita la notifica di errori javascript
in modo da renderti conto se l' operazione non vada a buon fine, quando e perche'