Niente da fare, il campo non viene pulito.Originariamente inviato da Enzaccio
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.
Possibile che debba creare una funzione per ogni campo da controllare ?