Hallo
hmm, normal mit style="visibility: hidden"
dann müsstest du per javascript eigentlich nur noch den inhalt dieses attributs verändern...
Naja, das heisst also: Es geht nur mit Layern.
Es gibt doch auch <input name="meineEingabe" type="hidden">
Dessen type-Attribut kann man vielleicht auch dynamisch auf type="text" ändern, vielleicht geht das mit
document.meinFormlar.meineEingabe.setAttribute("type", "text", "false");
oder einfach
document.meinFormlar.meineEingabe.type="text";
[http://de.selfhtml.org/html/formulare/versteckte.htm#definieren]
Ich habe das noch nie ausprobiert, aber versuch es doch mal und berichte!
Gruß Gernot