2015-07-21 62 views
0

我有以下HTML5代碼輸入在HTML5中,複選框選中獲得

<!DOCTYPE html> 
<html> 
<head> 
    <title>Learning Input</title> 
</head> 

<body> 
    <input type=text value="Enter your name" maxlength="10"> <br> 
    <input type=checkbox checked> 
</body> 
</html> 

這是工作的罰款,順便說一句。複選框如預期被檢查。然而,在添加一行代碼來引入密碼字段之後,下面的代碼會使該複選框不被選中,即使是強硬的,我已經將其標記爲「已檢查」。這沒有任何意義!我打破任何HTML5規則?

添加密碼字段後的代碼:

<!DOCTYPE html> 
<html> 
<head> 
    <title>Learning Input</title> 
</head> 

<body> 
    <input type=text value="Enter your name" maxlength="10"> <br> 
    <input type=password> <br> 
    <input type=checkbox checked> 
</body> 
</html> 

幫助理解。提前致謝! :)

+1

總是用引號包圍屬性值和你的''是不完整的。此外,表單元素應該由'

'標籤包圍。最後,表單元素應該具有'name'屬性。在繼續之前解決這些HTML問題。 – Raptor

+0

在哪一個瀏覽器不工作? – Vucko

+1

它實際上有效。我不確定你使用的瀏覽器。在Firefox和Chrome中確認。我先檢查了代碼,複選框沒有被選中,然後我在關閉br標籤後發佈了答案。但它的工作仍然沒有關閉
標籤。奇怪! –

回答

0

你的代碼是正確的實際..working在Chrome,火狐和IE

<!DOCTYPE html> 
<html> 
<head> 
    <title>Learning Input</title> 
</head> 

<body> 
<form> 
    <input type=text value="Enter your name" maxlength="10"> <br> 
    <input type=password> <br> 
    <input type=checkbox checked> 
</form> 
</body> 
</html> 
相關問題