[html-formfu] How to save repeatable fields inserted by javascript

Gerg Coates greg at coatesoft.com
Tue Apr 21 02:17:12 GMT 2009


I've looked everywhere I can think of for these tests, but I can't seem 
to find them.  Could someone please point me in the right direction?

Thanks,
Greg

Moritz Onken wrote:
> Please have a look at the New_empty_Row_multi Tests.
>
> Am 20.02.2009 um 10:24 schrieb cosmin at sns.ro:
>
>> Hello all,
>>
>> I have a form with initialy 1 repeatable element.
>>
>>   ---
>>   elements:
>>     - type: Hidden
>>       name: count
>>       value: 1
>>     - type: Block
>>       elements:
>>         - type: Repeatable
>>           counter_name: count
>>           nested_name: profiles
>>           model_config:
>>             new_empty_row_multi: name
>>           elements:
>>             - type: Hidden
>>               name: profile_id
>>             - type: Text
>>               name: name
>>               label: Name
>>
>>
>> To that Repeatable element, I am adding from javascript, another "row".
>> This is done by copying the existing last row, incremending the input
>> names(profiles.profile_id_2, profiles.name_2) and count.
>>
>> In my controller:
>>
>>    $form->process( $c->req->params );
>>    return unless $form->submitted_and_valid;
>>    $form->model->update( $some_db_row );
>>
>> The problem is that only the initial existing "row" from that Repeatable
>> element is saved. The ones I add from js are ignored.
>>
>> What am I doing wrong here?
>>
>>
>> Best regards,
>> Cosmin
>>
>>
>>
>> _______________________________________________
>> HTML-FormFu mailing list
>> HTML-FormFu at lists.scsys.co.uk
>> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu
>
> _______________________________________________
> HTML-FormFu mailing list
> HTML-FormFu at lists.scsys.co.uk
> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu



More information about the HTML-FormFu mailing list