เป็นเรื่องผิดที่จะให้ <input> เป็นลูกโดยตรงของ <form>
และโดยวิธีการที่ <input / > อาจล้มเหลวในบางประเภท
ตรวจสอบด้วยhttp://validator.w3.org/check
ประเภทเอกสารไม่อนุญาตให้ใช้องค์ประกอบ "INPUT" ที่นี่ ไม่มีแท็กเริ่มต้น "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" อย่างใดอย่างหนึ่ง
<input type = "text" />
องค์ประกอบดังกล่าวไม่ได้รับอนุญาตให้ปรากฏในบริบทที่คุณวางไว้ องค์ประกอบอื่น ๆ ที่กล่าวถึงเป็นองค์ประกอบเดียวที่ได้รับอนุญาตและสามารถมีองค์ประกอบที่กล่าวถึงได้ นี่อาจหมายความว่าคุณต้องการองค์ประกอบที่มีอยู่หรืออาจเป็นไปได้ว่าคุณลืมปิดองค์ประกอบก่อนหน้านี้
สาเหตุหนึ่งที่เป็นไปได้สำหรับข้อความนี้คือคุณได้พยายามใส่องค์ประกอบระดับบล็อก (เช่น "<p>" หรือ "<table>") ไว้ในองค์ประกอบแบบอินไลน์ (เช่น "<a>", "<span> ", หรือ" <font> ")