I working on a jQuery UI dialog box that contains a few checkboxes in an ASP.Net application that needs all of its contents inside the form required by the ASP.Net framework. Inside the dialog button handler I move the form elements back to the form before submitting it. Unfortunately, the checkboxes revert back to their initial (unchecked) state. This is only a problem for IE 6 (I don't have access to 7 or 8).
Here's a reduced test case: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/ TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <style type="text/css"> div, form { width:10em; margin: 2em; } </style> <script type="text/javascript" src="jquery-1.3.2.js"></script> <script type="text/javascript"> $(function() { $("#foo").click(function() { $("#foo").appendTo ("#form1"); }); }); </script> </head> <body> <div id="div1" style="border:thin solid #333333;"> Dialog <input type="checkbox" id="foo" /> </div> <form id="form1" style="border:thin solid #ff0000"> Form 1 </form> </body> </html> This thread talks about the same problem, <http://www.nabble.com/ retaining-checkbox-state-in-IE-td6778512s27240.html> but that was nearly three years ago and I found no discussion of this problem here on the developer list. Is there a fix better than the one Todd Menier proposed? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---