6
จะตั้งค่าแอตทริบิวต์ HTML5 ที่ต้องการใน Javascript ได้อย่างไร?
ฉันพยายามทำเครื่องหมายที่textช่องป้อนข้อมูลตามต้องการใน Javascript <input id="edName" type="text" id="name"> หากฟิลด์ถูกทำเครื่องหมายในตอนแรกว่าrequired: <form> <input id="edName" type="text" id="name" required><br> <input type="submit" value="Search"> </form> เมื่อผู้ใช้พยายามส่งจะได้รับข้อผิดพลาดในการตรวจสอบความถูกต้อง: แต่ตอนนี้ฉันต้องการตั้งค่าrequiredแอตทริบิวต์ที่"รันไทม์"ผ่าน Javascript: <form> <input id="edName" type="text" id="name"><br> <input type="submit" value="Search"> </form> ด้วยสคริปต์ที่เกี่ยวข้อง: //recommended W3C HTML5 syntax for boolean attributes document.getElementById("edName").attributes["required"] = ""; ยกเว้นตอนที่ฉันส่งตอนนี้ไม่มีการตรวจสอบความถูกต้องไม่มีบล็อก เป็นสิ่งที่ถูกต้องวิธีการตั้งค่าแอตทริบิวต์บูลีนการตรวจสอบ HTML5 ? jsFiddle คุณถามว่าแอตทริบิวต์มีมูลค่าเท่าใด การตรวจสอบ HTML5 requiredแอตทริบิวต์เป็นเอกสารที่เป็นBoolean: 4.10.7.3.4 …