我有一个简单的表单,其中包含两个输入元素。
<form class="submitform">
<input class="remove_list_items clear_button" type="button" value="A"/>
<input id="logIn_submit" class="clear_button" type="button" value="B" />
</form>
我看到源代码中写的表格
然而,当我检查输入元素时(右键单击&gt;检查元素/ F12),表单标签就会消失(我也可以通过输入元素100%而不是通过表单(通过css)减小宽度来判断。
奇怪的是,如果我从源代码(CTRL + U)复制表单代码,通过inspect元素(F12)编辑代码并替换代码,一切都是应该的。
源代码中的代码(如果我通过inspect元素编辑,则可以使用):
<form class="submitform">
<input class="remove_list_items clear_button" type="button" value="A"/>
<input id="logIn_submit" class="clear_button" type="button" value="B" />
</form>
我在页面加载时通过Inspect Element看到的代码(请注意缺少FORM标记):
<input class="remove_list_items clear_button" type="button" value="A"/>
<input id="logIn_submit" class="clear_button" type="button" value="B" />
这在Chrome和In IE 10中都会发生 我在页面上有其他正确显示的表格 知道为什么会这样吗?
答案 0 :(得分:12)
删除所有尚未关闭的额外打开表单标记。
Chrome会尝试修复无效的HTML,但并不总是正确。