表格和表格中没有表格

Luk*_*een 0 html forms html-table

我在表格中有一个表格,在另一个表格内.我的问题是嵌入的表单标签没有出现 - 输入和iframe出现,但表单标签没有出现.表格和外部表格出现.怎么了?

<form>
    <table id=\"mytableid\">
        <tr class=\"form_row\">
            <td align=\"right\">
                Upload&nbsp;Photo: 
            </td>
            <td align=\"left\">
                <form action=\"/myuploadpath\" method=\"post\" enctype=\"multipart/form-data\" target=\"upload_target\" id=\"photo_url_upload_form\" name=\"venue_photo_url_upload_form\">
                    <input type=\"file\" name=\"photo_url\" id=\"photo_url\"  size=\"40\" />
                    <iframe id=\"upload_target\" name=\"upload_target\" src=\"#\" style=\"width:0;height:0;border:0px solid #fff;\"></iframe>
                </form>
            </td>
        </tr>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

m4t*_*mus 5

将表单放在另一个表单中是无效的HTML.发生这种情况时,每个浏览器都会对标记执行不同的操作.有些人会忽略部分,有些会破坏等等.无论哪种方式,你都不应该这样做.

编辑

如果您使用表格进行布局,那么从技术上讲,您不应该这样做.它们仅用于表格数据.您应该使用div/span和CSS在您的网站上创建您想要的外观.W3C学校是了解这些东西的好地方.