ออบเจ็กต์รีเซ็ตอินพุต HTML DOM เชื่อมโยงกับองค์ประกอบ ที่มีประเภท "รีเซ็ต" เราสามารถสร้างและเข้าถึงองค์ประกอบอินพุตที่มีประเภทการรีเซ็ตโดยใช้เมธอด createElement() และ getElementById() ตามลำดับ
คุณสมบัติ
ต่อไปนี้เป็นคุณสมบัติของวัตถุรีเซ็ตอินพุต -
คุณสมบัติ | คำอธิบาย |
---|---|
ออโต้โฟกัส | การตั้งค่าหรือย้อนกลับว่าปุ่มรีเซ็ตควรได้รับการโฟกัสโดยอัตโนมัติเมื่อโหลดหน้าเว็บหรือไม่ |
ค่าเริ่มต้น | การตั้งค่าหรือคืนค่าเริ่มต้นของปุ่มรีเซ็ต |
ปิดการใช้งาน | การตั้งค่าหรือย้อนกลับหากปุ่มรีเซ็ตถูกปิดใช้งานหรือไม่ |
แบบฟอร์ม | การคืนค่าการอ้างอิงของแบบฟอร์มที่มีปุ่มรีเซ็ต |
ชื่อ | การตั้งค่าหรือคืนค่าแอตทริบิวต์ชื่อของปุ่มรีเซ็ต |
พิมพ์ | การคืนค่าประเภทองค์ประกอบของแบบฟอร์มสำหรับปุ่มรีเซ็ต |
ค่า | การตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ของตัวควบคุมตัวเลื่อน |
ตัวอย่าง
ให้เราดูตัวอย่างของวัตถุ Input Reset −
<!DOCTYPE html> <html> <head> <script> function resetCreate() { var Res = document.createElement("INPUT"); Res.setAttribute("type", "reset"); document.body.appendChild(Res); } </script> </head> <body> <h1>Input Reset object</h1> <p>Create an input field with type reset by clicking the below button</p> <button onclick="resetCreate()">CREATE</button> <br><br> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
เมื่อคลิกปุ่มสร้าง -
ในตัวอย่างข้างต้น −
เราได้สร้างปุ่ม CREATE ซึ่งจะรันเมธอด resetCreate() เมื่อผู้ใช้คลิก -
<button onclick="resetCreate()">CREATE</button>
วิธี resetCreate() ใช้เมธอด createElement() ของอ็อบเจ็กต์เอกสารเพื่อสร้างองค์ประกอบ โดยส่ง "INPUT" เป็นพารามิเตอร์ องค์ประกอบอินพุตที่สร้างขึ้นใหม่ถูกกำหนดให้กับตัวแปร Res และใช้เมธอด setAttribute() เราสร้างแอตทริบิวต์ประเภทพร้อมรีเซ็ตค่า
อย่าลืมว่า setAttribute() สร้างแอตทริบิวต์แล้วกำหนดค่าหากไม่มีแอตทริบิวต์ก่อนหน้านี้ สุดท้ายโดยใช้เมธอด appendChild() บนเนื้อหาของเอกสาร เราผนวกองค์ประกอบอินพุตที่มีประเภทรีเซ็ตเป็นลูกของร่างกาย -
function resetCreate() { var Res = document.createElement("INPUT"); Res.setAttribute("type", "reset"); document.body.appendChild(Res); }