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

HTML DOM ชื่อแบบฟอร์ม คุณสมบัติ


คุณสมบัติชื่อแบบฟอร์ม HTML DOM เชื่อมโยงกับแอตทริบิวต์ชื่อขององค์ประกอบแบบฟอร์ม คุณสมบัติชื่อแบบฟอร์มใช้สำหรับการตั้งค่าหรือรับค่าแอตทริบิวต์ชื่อแบบฟอร์ม คุณสมบัติชื่อแบบฟอร์มให้ชื่อกับแบบฟอร์ม

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์สำหรับ −

การตั้งชื่อแบบฟอร์ม −

formObject.name = name

ในที่นี้ ชื่อจะเป็นตัวกำหนดชื่อของแบบฟอร์ม

ตัวอย่าง

ให้เราดูตัวอย่างของคุณสมบัติชื่อแบบฟอร์ม -

<!DOCTYPE html>
<html>
<head>
<style>
   form {
      border:2px solid blue;
      margin:2px;
      padding:4px;
   }
</style>
<script>
   function ChangeName() {
      document.getElementById("FORM1").name="FORM_2";
      document.getElementById("Sample").innerHTML = "The form name is changed from FORM_1 to FORM_2 ";
   }
</script>
</head>
<body>
<h1>Form length property example</h1>
<form id="FORM1" method="post" action="/sample_page.php" name="FORM_1">
<label>User Name <input type="text" name="usrN"></label> <br><br>
<label>Age <input type="text" name="Age"></label> <br><br>
<input type="submit" value="SUBMIT">
</form>
<p>Change the name of the form above by clicking the below button</p>
<button onclick="ChangeName()">Change Name</button>
<p id="Sample"></p>
</body>
</html>

ผลลัพธ์

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

HTML DOM ชื่อแบบฟอร์ม คุณสมบัติ

เมื่อคลิกปุ่ม “เปลี่ยนชื่อ” -

HTML DOM ชื่อแบบฟอร์ม คุณสมบัติ

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

ขั้นแรกเราได้สร้างฟอร์มที่มี id=“FORM1”, method=“post”, action=“/sample_page.php” และตั้งค่าแอตทริบิวต์ชื่อเป็น “FORM_1” แบบฟอร์มประกอบด้วยช่องป้อนข้อมูลสองช่องที่มีข้อความประเภทและปุ่มส่งเพื่อส่งข้อมูลแบบฟอร์มไปยังเซิร์ฟเวอร์ -

<form id="FORM1" method="post" action="/sample_page.php" name="FORM_1">
<label>User Name <input type="text" name="usrN"></label> <br><br>
<label>Age <input type="text" name="Age"></label> <br><br>
<input type="submit" value="SUBMIT">
</form>

เราได้สร้างปุ่ม "เปลี่ยนชื่อ" ที่จะรันเมธอด ChangeName() เมื่อผู้ใช้คลิก -

<button onclick="ChangeName()">Change Name</button>

เมธอด ChangeName() รับองค์ประกอบแบบฟอร์มโดยใช้เมธอด getElementById() วัตถุเอกสาร และเปลี่ยนค่าแอตทริบิวต์ชื่อเป็น “FORM_2” การเปลี่ยนแปลงนี้จะสะท้อนให้เห็นในย่อหน้าที่มีรหัส “ตัวอย่าง” โดยใช้คุณสมบัติ innerHTML() -

function ChangeName() {
   document.getElementById("FORM1").name="FORM_2";
   document.getElementById("Sample").innerHTML = "The form name is changed from FORM_1 to FORM_2 ";
}