Hello,

I have a web page splitted into 3 tabs. I have a form on the first tab. On the 
second tab I display a list of object from a table. I can add object in the 
second tab with FormFu and I redirect to this second tab after the validation 
(here :   http://localhost:3000/person/view/1#tab2 ). It works fine.

But after that, If I clic on the first tab my page isn't refresh because it's 
javascript. So the browser stay on this url : 

http://localhost:3000/person/view/1#tab2

And I fill my form in the first tab. If my form isn't full fill, i get this 
message : "This field is required". But i'm redirect from the prefious url : 
the second tab. I suppose this is because the default FormFu behavior is to 
redirect to the previous url in case of error. To avoid this problem I add this 
line to my controller :

        if ($form->submitted && $form->has_errors) {
                
$c->response->redirect($c->uri_for("/person/view/$id_person#tab1")); $c->detach;
        }


And it works : I stay on the first tab. But I get no more the error message : 
"This field is required".


How could I do to solve my problem please ? To say to FormFu to redirect to the 
first tab in case of error and get my error message ?

Thanks for your attention.

Antoine.


__________________________________________________
Do You Yahoo!?
En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible 
contre les messages non sollicités 
http://mail.yahoo.fr Yahoo! Mail

_______________________________________________
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