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

คุณสมบัติ form ของ HTML DOM Input Search


คุณสมบัติ form ของ HTML DOM Input Search ใช้สำหรับส่งคืนการอ้างอิงของฟอร์มที่มีช่องค้นหา input ที่กำหนด หากช่องค้นหาอยู่นอกฟอร์มจะส่งคืน NULL คุณสมบัตินี้เป็น read-only

ไวยากรณ์

ไวยากรณ์สำหรับคุณสมบัติ form ของ input search:

searchObject.form

ตัวอย่าง

มาดูตัวอย่างสำหรับคุณสมบัติ form ของ HTML DOM Input search:

<!DOCTYPE html> <html> <body> <h1>Input search form Property</h1> <form id="FORM_1"> FRUITS: <input type="search" id="SEARCH1" name="fruits"> </form> <p>ดึง id ของฟอร์มโดยคลิกปุ่มด้านล่าง</p> <button type="button" onclick="formId()">GET FORM</button> <p id="Sample"></p> <script>    function formId() {       var P=document.getElementById("SEARCH1").form.id;       document.getElementById("Sample").innerHTML = "The id of the form containing the search field is: "+P ;    } </script> </body> </html>

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้:

คุณสมบัติ form ของ HTML DOM Input Search

เมื่อคลิกปุ่ม GET FORM:

คุณสมบัติ form ของ HTML DOM Input Search

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

เราสร้างองค์ประกอบ <input> ที่มี type=”search” id=”SEARCH1” และ name=”fruits” ช่องค้นหาอยู่ในฟอร์มที่มีแอตทริบิวต์ id ตั้งเป็น “FORM_1”:

<form id="FORM_1"> FRUITS: <input type="search" id="SEARCH1" name="fruits"> </form>

เราสร้างปุ่ม GET FORM ที่จะเรียกใช้เมธอด formId() เมื่อผู้ใช้คลิก:

<button type="button" onclick="formId()">GET FORM</button>

เมธอด formId() ใช้ getElementById() เพื่อดึงช่อง input type search และดึงคุณสมบัติ id ของออบเจ็กต์ form ที่มีช่องค้นหา กำหนดค่าให้ตัวแปร P และแสดงในย่อหน้าที่มี id “Sample” โดยใช้ innerHTML:

function formId() {    var P=document.getElementById("SEARCH1").form.id;    document.getElementById("Sample").innerHTML = "The id of the form containing the search field is: "+P ; }