come potrei farla la funzione lato client per quello che mi serve?

a proposito con la istruzione
codice:
onchange="vv=(this.options[this.selectedIndex].text=='altro') ? 'hidden':'visible';this.form.seriale.style.visibility = vv;this.form.part.style.visibility = vv;"
va bene perche mi nasconde i due campi (seriale e partnumber) quando seleziono "altro" dal menu a tendina pero se invio il form e casomai qualcosa non va bene......tornando indietro i campi seriale e partnumber vengono visualizzati dinuovo!

č un errore! perche fa cosi??

ciao
Grazie