lulu: Dropdown disablen und trotzdem an den Server senden

Beitrag lesen

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