Fernando,

great that you got it to work.

Regards,

Reijn

[EMAIL PROTECTED] wrote:
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



--
Met vriendelijke groet,
Kind regards,

Jeroen Reijn

Hippo

Oosteinde 11
1017WT Amsterdam
The Netherlands
Tel  +31 (0)20 5224466


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to