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