2012-05-15 34 views
0

我有一个奇怪的事情发生在我的一个项目上。 当创建像这样的HTML一个简单的PHP文件:PHP上的HTML标签元素包含在IE上

<input type="checkbox" id="sample" /> 
<label for="sample">Click</label> 

然后单击标签上会选中该复选框,但是当我在一个外部文件中创建相同的代码,并使用PHP的包括功能,标签不适用于IE上的复选框!

例如:

<html> 
<head> 
... 
</head> 
<body> 
... 
<?php include "myInclude.php"; ?> 
... 
</body> 
</html> 

当myInclude.php是:

<input type="checkbox" id="sample" /> 
<label for="sample">Click</label> 

任何想法?

+0

不可能。你错过了什么(做或告诉我们)。 –

+0

向我们展示PHP包含的生成输出。 – Sampson

回答

0

输出标记可能有问题,请在视图源中验证它是否与您的非包含样本匹配。

0

除了马特罗的回答:也许还有另一个ID为'sample'的元素?还请使用W3C验证器检查您的标记。