2011-09-21 91 views
2

對於HTML5輸入字段的有效標記,我有點困惑。HTML5有效表單輸入/字段

<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Site Name</title> 
</head> 

<body> 

    <form name="contact" method="post" action="/"> 
     <p><input type="input" name="first_name" maxlength="255" /></p> 
    </form> 

</body> 

</html> 

當我在w3.org運行這個通過驗證我得到的錯誤Bad value input for attribute type on element input.用紅色突出顯示的/>。我看它創建的HTML版本整潔和它告訴我把它寫這樣的而不是:

<p><input type="input" name="first_name" maxlength="255"></p> 

但後來當我確認,我再拿到相同的錯誤,但只用>以紅色突出顯示。然後看看HTML-Tidy,看看它修正了什麼,它會離開,就好像它沒問題,但錯誤仍然存​​在。這是否被認爲是有效的HTML5標記?或者有沒有特定的方法來做到這一點?

回答

2

輸入類型「輸入」不正確,您可能喜歡使用type="text"