in reply to Submitting forms with CGI::Ajax-created fields

According to this thread on another forum it's an issue with Firefox, even a listed bug, but it also suggests it can be solved by simply re-organising your HTML, moving the form opening and closing tags outside the table tags.


Nobody says perl looks like line-noise any more
kids today don't know what line-noise IS ...
  • Comment on Re: Submitting forms with CGI::Ajax-created fields

Replies are listed 'Best First'.
Re^2: Submitting forms with CGI::Ajax-created fields
by dsheroh (Monsignor) on Jul 22, 2007 at 22:21 UTC
    Hrmph... Never even considered it might be a Firefox bug... Rearranging things so that the table is inside the form instead of the other way around did the trick (and fortunately there's only one form on that page). Thanks!
      It's not a Firefox bug. It's a bug in your HTML. Specifically, <tr><form name=myform action=test.cgi method=get> is illegal. The TR element can only contain (TH|TD)+. You can make it legal by placing the TABLE inside the FORM, or you can place the FORM inside a TD.