con i css il problema c'entra ben poco

su scripting forse hai qualche possibilità di trovare qualche escamotage anche se, da quanto ricordo (ma sono le 9 di sera ), non credo si possa cambiare con javascript l'attributo type di un elemento input

sposto...