วิธีการรีเซ็ตแบบฟอร์มใน HTML ใช้เพื่อล้างเนื้อหาที่ผู้ใช้ป้อน มีความคิดที่ผิดว่าเป็นเพียงการล้างค่าในรายการอินพุตเช่นอินพุต
แต่นี่ไม่ใช่กรณีจริง ๆ สาระสำคัญของวิธีการรีเซ็ตคือการกู้คืนเนื้อหาในรายการอินพุต เช่น อินพุตเป็นค่าในค่าแอตทริบิวต์ ไม่ใช่ค่า null ""
นี่คือสิ่งที่ w3c พูดว่า:
แต่ละครั้งที่แท็ก <input type="reset"> ปรากฏในรูปแบบ HTML ออบเจ็กต์รีเซ็ตจะถูกสร้างขึ้น
เมื่อคลิกปุ่มรีเซ็ต ค่าขององค์ประกอบอินพุตทั้งหมดในแบบฟอร์มที่มีอยู่จะถูกรีเซ็ตเป็นค่าเริ่มต้น ค่าเริ่มต้นจะถูกระบุโดยแอตทริบิวต์ค่า HTML หรือแอตทริบิวต์ JavaScript defaultValue
ในสถานการณ์จริง เรามักจะต้องใช้การรีเซ็ตแบบฟอร์มเมื่อแก้ไขเนื้อหาบางอย่าง แต่ในขณะนี้ คุณลักษณะค่าของรายการอินพุต เช่น อินพุต อาจได้รับการกำหนดค่า ดังนั้นการรีเซ็ตเพียงเริ่มต้นแบบฟอร์มเป็นค่านี้
ในกรณีนี้ เราสามารถใช้ JavaScript เพื่อตั้งค่าแอตทริบิวต์ค่าของรายการอินพุต เช่น อินพุตให้ว่างเปล่าเพื่อให้ได้ผลการรีเซ็ต