Hi,

I've read in the POD docs that:

add_valid
Arguments: $name, $value
Return Value: $value
The provided value replaces any current value for the named field. This value will be returned in subsequent calls to "params" and "param" and the named field will be included in calculations for "valid".

I have tried:

if ($form->submitted_and_valid) {
$form->add_valid('field_name', 'trilulilu');
$form->process;
$form->model->update($c->user->obj);
}

But instead of updating the field "field_name" with "trilulilu", it updates with the text entered in the form by the user even though the POD says that this method replaces the existing value with the specified one.

I have also tried adding before the line with this method:

$form->remove_element($form->get_element({name => 'field_name'}));

But in this case the value of this field remains unchanged at all.

Am I doing something wrong? Please tell me how can I modify the values from $form before updating them with
$form->model->update($c->user->obj);

Thank you.

Octavian


_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu

Reply via email to