嵌入的HTML表单被丢弃

时间:2013-11-05 13:14:26

标签: javascript html google-chrome

Chrome似乎忽略了嵌入在另一个表单中的表单。

看到这个小提琴(http://jsfiddle.net/jeljeljel/NbUeQ/1/

HTML

<form>
    <div id="dialog">
        <form id="theForm">
            <label>abc</label>
        </form>
    </div>
</form>

JS

alert($('#theForm').length);

注意找不到'theForm'。

是唯一没有嵌入表单的解决方案吗?

1 个答案:

答案 0 :(得分:3)

唯一的解决方案不是嵌入表单,因为这不是有效的HTML。

请参阅http://www.w3.org/TR/xhtml1/#prohibitions

上的W3C XHTML规范的元素禁止部分