I appreciate the input (no pun intended!) but that workaround didn't do the job.
Cheers, Bruce At 01:54 p.m. 4/10/2008, you wrote:
a quick workaround that springs to mind is $ ("#form :input").serialize(); On Oct 3, 6:26 pm, Bruce MacKay <[EMAIL PROTECTED]> wrote: > Hello folks, > > I've been successfully using .serialize() to prepare input data when > my form has the structure > > <form id="processthis"><label for="d1">Your name</label><input > id="d1" type="text" name="dStartDate"> etc... > </form> > > However, if the input elements are enclosed within a table structure > within the form, like so ... > > <form id="processthis"><table><tr><td><label for="d1">Your > name</label><input id="d1" type="text" name="dStartDate"></td></tr> etc.. > </table></form> > > ... the serialize call doesn't do the necessary preparation - it > doesn't appear to fire at all. > > There is something obviously wrong with my approach (and removing the > table is not a solution - its use is appropriate to the contents of > the form), but I cannot find any clues in the jQuery documents or > this list's archives. > > I'd appreciate some illumination here. > > Thanks, > Bruce