It's OK, I was using form.submitId()
instead of form.submitId -----Original Message----- From: Fernando D. Mato Mira [mailto:[EMAIL PROTECTED] Sent: Thursday, March 16, 2006 3:08 PM To: users@cocoon.apache.org Subject: Re: CForms: multiple fd:submit It also doesn't work on 2.1.8, but when I try to use this workaround I get: org.mozilla.javascript.EcmaError: foo is not a function. where foo is the id of the button I pressed. It shows the discriminator line as the location of the error. Josep A. Frau wrote: > This code don't work for me en Cocoon 2.1.7. I think its a problem > with the javascript type. > > I use: > > form.showForm(); > switch(* String (*form.submitId)) { > case "details": > showDetails(); > break; > case "create": > createNew(); > break; > case "cart": > redisplayForm = false; > showCart(); > break; > case "ok": > redisplayForm = false; > processForm(form); > break; > } > > > > > > En/na Jeroen Reijn ha escrit: > >> Hi Fernando, >> >> You can react in flow based on the submitId of the form. >> >> You can request the submitId from flow by using: >> >> form.submitId >> >> Example: >> >> form.showForm(); >> switch(form.submitId) { >> case "details": >> showDetails(); >> break; >> case "create": >> createNew(); >> break; >> case "cart": >> redisplayForm = false; >> showCart(); >> break; >> case "ok": >> redisplayForm = false; >> processForm(form); >> break; >> } >> >> I found the example in the archives. >> >> Regards, >> >> Reijn >> >> >> >> [EMAIL PROTECTED] wrote: >> >>> How can one react differently in a flow when there are several >>> fd:submit elements in a form? >>> >>> >>> >>> Thanks >>> >> >> Kind regards, >> >> Jeroen Reijn >> >> Hippo >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >-- >Josep A. Frau <[EMAIL PROTECTED]> >Centre de Tecnologies de la InformaciĆ³ >Universitat de les Illes Balears > > -- -- Fernando D. Mato Mira [EMAIL PROTECTED] Thomson Corporation Switzerland AG --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]