Huhu Bernd
wenn Du das entsprechende Formular serverseitig erzeugst hilft Dir evtl. folgende Idee:
wenn das Feld "disabled" gesetzt werden soll steckst Du den beizubehaltenden Wert unter dem "richtigen" Namen in ein hidden-field.
Zusätzlich gibt es ein Select-Feld, aber mit dummy-Namen.
Dieses kannst Du dann disabled setzen.
Disabled FormFelder werden ja auch nicht von allen Browsern unterstützt, durch Verwendung eines fake-Namen bist Du auch dann auf der sicheren Seite. Der Wert wird durch das hidden-field geposted.
Der Rest ist nur "Kosmetik".
Also schematisch ungefähr so:
if($disabled)
{
baue_hiddenfeld_feld($varname,$value);
baue_select_feld($varname.'_fake',$value,'disabled');
}
else
{
baue_select_feld($varname,$value);
}
Ich hoffe das war jetzt einigermaßen unverständlich ausgedrückt.
Viele Grüße
lulu
bythewaythewebsuxgoofflineandenjoytheday