Chrome ate my first inner <form> - why?

Thanks to ASP.NET, I get the opportunity to study intrauterine options to get away with <form> tags inside <form> tags. I created what I thought was a simple DOM that didn't work:

<form id="Superform" action="javascript: return false;">
<form id="Subform1" action="javascript: return false;">
    form1
</form>
<form id="Subform2" action="javascript: return false;">
    form2
</form>
</form>

In this example, IE8 seems to work fine, but Chrome (18.0.1025.142 beta) seems to disappear Subform1. Does anyone know why? Is this a Chrome / webkit bug? I did jsFiddle to test it - if you have other browsers, I also enjoy these results.

Try the example http://jsfiddle.net/weQmk/9/ .

In IE8, I get:

Forms my browser sees: 
Superform
Subform1
Subform2

But in Chrome:

Forms my browser sees:
Superform
Subform2
+5
source share
1
+13

All Articles