Hi John
Perfect, thanks for the info and updating the docs

I've actually decided to change these particular scripts so they don't
branch on the submit value but other stuff.

Keep up the great work!!
Our intranet users hugely appreciate both jQuery and jQueryUI !!

Cheers, B


On Dec 14, 9:45 pm, John Resig <[email protected]> wrote:
> Hello -
>
> This is done not for a technical reason but due to the fact that
> submit buttons are only sent to the server if they're clicked by the
> user. I highly recommend the form plugin for handling this case as
> it'll bind a click handler and watch to see which submit button is
> clicked and serialize it appropriately.
>
> I have updated the wiki page to note 
> this:http://docs.jquery.com/Ajax/serialize
>
> --John
>
>
>
> On Mon, Dec 14, 2009 at 3:00 PM, batfastad <[email protected]> wrote:
> > Hi everyone
>
> > I've been testing some old sites to start using some jQuery .post
> > goodness and I came across an oddity
> > I decided to serialize() my form data so I don't have to specify the
> > exact data I want posted on loads of different pages.
>
> > However I notice the value of any submit buttons isn't serialized.
> > Took me many hours to figure that out today.
> > I have a few scripts which branch based on which submit buttons are
> > pressed - it's perfectly acceptable to have more than one and even
> > with different name attributes.
>
> > I'm guessing it's probably a technical reason as to why submit buttons
> > aren't serialized as it's quite different from the behaviour of
> > regular non-JS HTML forms.
>
> > Is this on any lists of planned changes for the dev gurus?
> > Is it worth me filing something in the bugs system?
>
> > One suggestion though... it's probably worth mentioning this on the
> > wiki page for the serialize function as it's definitely not obvious
> > that's what happens.
> > I will create an account and do this if anyone agrees... anything to
> > prevent others from wasting their time!
>
> > Cheers, B
>
> > --
>
> > You received this message because you are subscribed to the Google Groups 
> > "jQuery Development" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/jquery-dev?hl=en.- Hide quoted text -
>
> - Show quoted text -

--

You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en.


Reply via email to