2012-05-15 31 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驗證器檢查您的標記。