Originariamente inviato da creamer
Funziona ma poi il campo non si pulisce ... Dove sbaglio ?
Intanto, scrivendo numero=""; fai assumere valore vuoto alla variabile numero ma non significa che lo fai avere come Valore di value a quell' Elemento input type="text"

Prova a sostituire con:

num.getElementsByTagName("input").value = "";


Bisognerà poi tener conto di quanti Elementi input ci sono nel FORM, poiché:

getElementsByTagName("input")

restituisce un Array (una Collection) di tutti gli Elementi INPUT che trova.