Mailinglisten-Archive |
Hallo Thomas, Am Montag, 14. Juli 2003 um 18:18:48 hast Du geschrieben: >>>Wie sieht denn der Code aus, mit dem Du das Hidden Field definierts und >>>seinen Wert setzt? >> >> Im Prinzip so: >> >> $form->addElement('select', 'loc_select', "Locations", $loc); >> if (!empty($_REQUEST['loc_select'])) { >> $form->addElement('hidden','locid',$_REQUEST['loc_select']); >> } >> if ($form->validate()) { >> ... >> } > Wie ist es damit: $form->>addElement('select', 'loc_select', "Locations", $loc); $form->>addElement('hidden','locid'); if ($form->>validate()) { > ... > } > if (!empty($_REQUEST['loc_select'])) { > $form->setValue('locid',$_REQUEST['loc_select']); > } $form->>display() Hab ja auch schon sowas vermutet, nur leider existiert die Methode setValue zumindest bei Hidden-Fields nicht. Grrr. Jetzt hab ich's doch manuell (also ausserhalb von QuickForm) als Hidden-Field reingeschrieben und es funktioniert, ist aber leider alles andere als elegant. Schade eigentlich. Trotzdem Danke für Deine Hilfe Einen schönen Abend noch Patrick
php::bar PHP Wiki - Listenarchive