Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

วัตถุรีเซ็ตอินพุต HTML DOM


ออบเจ็กต์รีเซ็ตอินพุต 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>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

วัตถุรีเซ็ตอินพุต HTML DOM

เมื่อคลิกปุ่มสร้าง -

วัตถุรีเซ็ตอินพุต HTML DOM

ในตัวอย่างข้างต้น −

เราได้สร้างปุ่ม 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);
}