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