On Tue, Feb 05, 2008 at 10:42:51AM +0100, Peter Sørensen wrote:
> Hi,
> 
> I'm using Catalyst with FormBuilder and TT
> 
> I need an advice on how to handle multiple SUBMIT buttons on one form. I have 
> a method:
> 
> sub index : Local Form {
>       ......
>       This creates my main form 
>       with multiple SUBMITS like
> 
>       UPDATE
>       DELETE
>       ADD SUBSCRIBER
>       ....
> 
> }
> 
> What would be the most elegant solution to deal with this according to 
> Catalyst.
> 
> I would prefer to have separate actions like:
> 
> sub delete : Local Form {
> .....

But you can't do that, because one form can't submit to multiple URIs (at
least not without javascript).

How about having one method that accepts the form and then does a $c->forward
to a 'sub delete :Action' based on which button was clicked?

-- 
      Matt S Trout       Need help with your Catalyst or DBIx::Class project?
   Technical Director                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://chainsawblues.vox.com/            http://www.shadowcat.co.uk/servers/

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to