“查看源代码”中显示的HTML与Firebug中显示的HTML不同

时间:2012-03-09 13:39:07

标签: javascript html forms firebug

提交表单后,我遇到了一些非常奇怪的行为。

我有一个php页面(mobile.php),它生成一系列表单(在不同的请求中一次一个)。提交时,调用相同的php页面(mobile.php)并返回下一个表单。

这是非常奇怪的事情......当我在第二页上查看源代码时它会显示第一页的html,即使浏览器正确显示第二页。然后我检查了firebug,发现它也正确地显示了第二页的html。

这样做的一个结果是我的javascript表单验证在第二页上不起作用。我认为这可能与这种奇怪的HTML差异有关。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

查看>来源显示当前文件的来源

Firebug显示DOM的实时视图,该视图以文档源开头,通过错误恢复进行修改,然后可以通过JavaScript进一步修改。

据推测,第二个“页面”是通过Ajax加载的,或者是通过DOM操作创建的。