hi,
wenn du ein Formularfeld haben möchtest, das man nicht verändern kann, schreibst du:
<input type="text" name="irgendwas" readonly="readonly" />
Die Farbe grau steuerst du über css
jein.
theoretisch schon, aber praktisch machen dir da manche browser einen strich durch die rechnung - durch nicht vollkommen überschreibbare standard-formatierungen für readonly bzw. disabelte eingabefelder.
gruss,
wahsaga