alex: cgipm und formularfelder ausgrauen

Beitrag lesen

huhu,

{-disabled=>$disabled}

klingt zwar vielversprechend, doch auch für undef liefert dies mir ein ausgegrautes feld, ich will aber nur ein ausgegrautes feld, sofern $disabled == "disabled"...

im quelltext erscheint dann immer

<... disabled >

aber das interpretiert der browser automatisch als auszugrauen, auch in xhtml.

wie muss ich also die $disabled variable belegen, damit auch mal ein nicht ausgegrautes feld erscheint?

bzw gibts ne andere möglichkeit als:
$disabled ? cgi-funktion mit -disabled : cgi-funktion ohne -disabled

??
danke, alex