Wow... can't believe i didn't try that. thanks!

On Mar 2, 4:22 pm, mkmanning <michaell...@gmail.com> wrote:
> You need a 'name' attribute on your inputs.
>
> On Mar 2, 3:56 pm, Matt <matt.critch...@gmail.com> wrote:
>
> > Hi,
>
> > If i create a dynamic form(requirement for a project) serializeArray()
> > or serialize() doesn't seem to work. Is there any reason why this is?
>
> > Here's a simple example. neither function returns anything.
>
> > $(document).ready(function(){
> >                         var sform = $("<form id='searchForm'></form>");
> >                         var box = $("<input id='searchBox' 
> > type='text'></input>");
> >                         var button = $("<input id='searchButton' 
> > type='submit'
> > value='Search'></input>");
> >                         sform.append(box).append(button);
> >                         $("body").append(sform);
> >                         $("#searchButton").bind("click",function(){
> >                                 handleSubmit();
> >                                 return false;
> >                         });
> >                         function handleSubmit(){
> >                                 var formData = jQuery(":input").serialize();
> >                                 alert(formData);
> >                         }
> >                 });

Reply via email to