บทช่วยสอน คุณสมบัติของฟอร์ม HTML5 ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ คุณสมบัติ HTML5 รูปแบบใหม่,<form> / <input> แอตทริบิวต์การเติมข้อความอัตโนมัติ,ตัวอย่าง,<form> คุณสมบัติ novalidate,ตัวอย่าง,<input> แอตทริบิวต์ออโต้โฟกัส,ตัวอย่าง,<input> คุณสมบัติรูปแบบ,ตัวอย่าง,<input> คุณสมบัติ formaction,ตัวอย่าง,<input> คุณสมบัติ formenctype,ตัวอย่าง,<input> คุณสมบัติ formmethod,ตัวอย่าง,<input> คุณสมบัติ formnovalidate,ตัวอย่าง,<input> คุณสมบัติ formtarget,ตัวอย่าง,แอตทริบิวต์ <input> สูงและความกว้าง,ตัวอย่าง,<input> คุณสมบัติรายการ,ตัวอย่าง,<input> แอตทริบิวต์นาทีและแม็กซ์,ตัวอย่าง,<input> คุณสมบัติหลาย,ตัวอย่าง,<input> สถานที่ให้บริการในรูปแบบ,ตัวอย่าง,<input> แอตทริบิวต์ตัวยึด,ตัวอย่าง,<input> แอตทริบิวต์ที่จำเป็น,ตัวอย่าง,<input> คุณลักษณะขั้นตอน,ตัวอย่าง,HTML5 <input> แท็ก,
แท็ก HTML5 ของ <form> และ <input> เพิ่มคุณสมบัติใหม่หลาย
<form> คุณลักษณะใหม่:
<input> คุณสมบัติใหม่:
แอตทริบิวต์การเติมข้อความอัตโนมัติระบุรูปแบบหรือการป้อนข้อมูลควรมีการเติมข้อความอัตโนมัติ
เมื่อผู้ใช้เริ่มพิมพ์ในด้านการเติมข้อความอัตโนมัติ, เบราว์เซอร์จะแสดงตัวเลือกในการกรอกข้อมูลในช่องนี้
เคล็ดลับ: การเติมข้อความอัตโนมัติแอตทริบิวต์ขององค์ประกอบรูปแบบที่เป็นไปได้มีการเปิดและในองค์ประกอบเข้าถูกปิด
หมายเหตุ: การเติมข้อความอัตโนมัติใช้ <form> แท็กและประเภทต่อไปนี้ <input> Tag: ข้อความ, การค้นหา, URL, โทรศัพท์ , อีเมล์, รหัสผ่าน, datepickers ช่วง และสี
รูปแบบ HTML เปิดการเติมข้อความอัตโนมัติ (กเติมข้อความอัตโนมัติปิดช่องใส่):
เคล็ดลับ: เบราว์เซอร์บางอย่างที่คุณอาจจำเป็นต้องเปิดใช้งานคุณลักษณะการทำให้สมบูรณ์อัตโนมัติในการสั่งซื้อที่จะรับทรัพย์สิน
สถานที่ให้บริการแบบบูคุณสมบัติ novalidate
แอตทริบิวต์ novalidate ระบุเมื่อกรอกแบบฟอร์มการไม่ควรตรวจสอบการป้อนข้อมูลฟอร์มหรือโดเมน
โดยไม่ต้องตรวจสอบการส่งข้อมูลแบบฟอร์ม
แอตทริบิวต์ออโต้โฟกัสเป็นคุณลักษณะแบบบูล
แอตทริบิวต์ออโต้โฟกัสระบุเมื่อโหลดหน้าเว็บโดเมนโดยอัตโนมัติได้รับการมุ่งเน้น
ปล่อยให้ "ชื่อจริง" ช่องป้อนเข้าสู่ระบบโฟกัสอัตโนมัติในการโหลดหน้านี้:
แอตทริบิวต์ระบุช่องใส่รูปแบบเป็นหนึ่งหรือมากกว่าหนึ่งรูปแบบ
เคล็ดลับ: เพื่ออ้างอิงมากกว่าหนึ่งรูปแบบให้ใช้รายการพื้นที่ที่แยกออกจากกัน
ตั้งอยู่ในรูปแบบรูปแบบนอกช่องใส่หมายถึงรูปแบบ HTML (แบบยังคงเป็นส่วนหนึ่งของการป้อนข้อมูลแบบฟอร์ม):
คุณสมบัติ formaction ถูกนำมาใช้เพื่ออธิบาย URL ของการส่งแบบฟอร์ม
formaction แอตทริบิวต์แทนที่ <form> องค์ประกอบในแอตทริบิวต์การดำเนินการ
หมายเหตุ: ประเภท formactionแอตทริบิวต์ = "ส่ง" และประเภท = "ภาพ"
HtmlForm ส่งแบบฟอร์มต่อไปนี้ประกอบด้วยสองปุ่มที่อยู่ที่แตกต่างกัน
formenctype แอตทริบิวต์อธิบายการส่งแบบฟอร์มการเข้ารหัสข้อมูลเซิร์ฟเวอร์ (วิธีการแบบ = "โพสต์" รูปแบบ)
แทนที่คุณสมบัติ formenctype enctype แอตทริบิวต์องค์ประกอบของแบบฟอร์ม
หลัก: แอตทริบิวต์ประเภทนี้ = "ส่ง" และพิมพ์ = "ภาพ" ที่ใช้ในการร่วม
ปุ่มแรกส่งเพื่อส่งข้อมูลแบบฟอร์มจะถูกเข้ารหัสโดยเริ่มต้นที่สองปุ่มส่งไปที่ "multipart / form ข้อมูล" การเข้ารหัสรูปแบบการส่งข้อมูลในรูปแบบ:
แอตทริบิวต์ formmethod กำหนดส่งแบบฟอร์มทาง
สถานที่ให้บริการครอบคลุม formmethod <form> แอตทริบิวต์วิธีการองค์ประกอบของ
หมายเหตุ: คุณลักษณะนี้สามารถใช้กับ type = "ส่ง" และพิมพ์ = "ภาพ" ที่ใช้ในการร่วม
สร้างนิยามใหม่ให้ส่งแบบฟอร์มการโดยวิธีการเช่น:
คุณสมบัติ novalidate เป็นที่พักแบบบูล
แอตทริบิวต์ novalidate อธิบาย <input> องค์ประกอบไม่จำเป็นต้องได้รับการตรวจสอบขณะที่การส่งแบบฟอร์ม
แอตทริบิวต์ formnovalidate แทนที่แอตทริบิวต์ novalidate <form> องค์ประกอบ
หมายเหตุ: ประเภทแอตทริบิวต์ formnovalidate = "ส่งสำหรับการใช้งานร่วมกับ
สองปุ่มส่งแบบฟอร์ม (ไม่ได้บังคับด้วยการยืนยัน):
แอตทริบิวต์ formtarget ระบุชื่อหรือคำหลักเพื่อระบุข้อมูลการแสดงผลที่ได้รับหลังจากการส่งแบบฟอร์ม
แทนที่คุณสมบัติ formtarget <form> แอตทริบิวต์เป้าหมายขององค์ประกอบ
หมายเหตุ: แอตทริบิวต์ formtargettype = "ส่ง" และพิมพ์ = "ภาพ" ที่ใช้ในการร่วม
สองปุ่มส่งแบบฟอร์มที่แสดงในหน้าต่างที่แตกต่างกัน
สูงและความกว้างแอตทริบิวต์ที่ระบุไว้สำหรับประเภทภาพของ <input> สูงแท็กภาพและความกว้าง
หมายเหตุ: สูงและความกว้างคุณสมบัติเท่านั้นนำไปใช้กับประเภทของภาพ <input> แท็ก
เคล็ดลับ: ภาพที่มักจะระบุความสูงและความกว้างของคุณลักษณะหากภาพที่กำหนดความสูงและความกว้างของพื้นที่ที่จำเป็นสำหรับภาพเมื่อโหลดหน้าเว็บแล้วจะถูกเก็บไว้ โดยไม่ต้องแอตทริบิวต์เหล่านี้เบราว์เซอร์ไม่ทราบขนาดของภาพและไม่สามารถตั้งสำรองพื้นที่ที่เหมาะสม ภาพถ่ายในระหว่างขั้นตอนการโหลดจะมีผลต่อการเปลี่ยนแปลงรูปแบบหน้า (แม้ว่าภาพได้โหลด)
กำหนดให้รูปปุ่มส่งใช้ความสูงและคุณลักษณะความกว้าง:
รายการคุณสมบัติของ DataList ระบุช่องใส่ DataList คือรายการของตัวเลือกสำหรับช่องใส่ได้
กำหนดไว้ล่วงหน้าใน <DataList> ใน <input> ค่า:
นาที, แม็กซ์และขั้นตอนแอตทริบิวต์ที่ใช้เป็นรูปแบบการใส่ที่มีตัวเลขหรือวัน จำกัด ( จำกัด )
หมายเหตุ: นาทีแม็กซ์และคุณลักษณะขั้นตอนที่นำไปใช้กับประเภทต่อไปนี้ <input> tag: เลือกวันจำนวนและช่วง
<input> องค์ประกอบของการตั้งค่าต่ำสุดและสูงสุด:
แอตทริบิวต์หลายแอตทริบิวต์แบบบูล
ระบุแอตทริบิวต์หลาย <input> เพื่อเลือกหลายค่า
หมายเหตุ: คุณสมบัติหลายนำไปใช้กับประเภทต่อไปนี้ <input> tag: อีเมลและไฟล์:
แอตทริบิวต์รูปแบบการอธิบายการแสดงออกปกติใช้เพื่อตรวจสอบค่าของ <input> องค์ประกอบ
หมายเหตุ: รูปแบบแอตทริบิวต์นำไปใช้ในประเภทต่อไปนี้ <input> Tag: ข้อความ, การค้นหา, URL โทร , อีเมล์ และรหัสผ่าน
เคล็ดลับ: มันจะใช้สำหรับโลก ชื่อ แอตทริบิวต์อธิบายโหมด
เคล็ดลับ: คุณสามารถของเราใน การกวดวิชา JavaScript เพื่อเรียนรู้เกี่ยวกับเนื้อหาของการแสดงออกปกติ
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงสามตัวอักษรประกอบด้วยฟิลด์ข้อความเท่านั้น (ไม่มีตัวเลขหรืออักขระพิเศษ):
แอตทริบิวต์ตัวยึดให้คำแนะนำ (คำแนะนำ) อธิบายค่าที่คาดหวังของช่องใส่
เตือนสั้นจะปรากฏในช่องใส่ก่อนที่จะคุ้มค่าที่ผู้ใช้ป้อน
หมายเหตุ: แอตทริบิวต์ยึดนำไปใช้ในประเภทต่อไปนี้ <input> Tag: ข้อความ, การค้นหา, URL, โทรศัพท์ , อีเมล์ และรหัสผ่าน
แอตทริบิวต์ที่จำเป็นเป็นคุณลักษณะแบบบูล
แอตทริบิวต์ที่จำเป็นระบุว่าช่องใส่จะต้องเต็มไป (ไม่ว่างเปล่า) ก่อนที่จะส่ง
หมายเหตุ: คุณลักษณะที่จำเป็นสำหรับประเภทต่อไปนี้ <input> Tag: ข้อความ, การค้นหา, URL, โทรศัพท์ , อีเมล์, รหัสผ่าน, แจ่มวันที่จำนวนช่องทำเครื่องหมายวิทยุ และไฟล์
แอตทริบิวต์ขั้นตอนสำหรับช่องใส่ระบุช่วงเวลาที่ถูกต้องตามกฎหมายจำนวน
หากขั้นตอน = "3" ตัวเลขทางกฎหมายอาจจะ -3,0,3,6 ฯลฯ
เคล็ดลับ: แอตทริบิวต์ขั้นตอนที่สามารถสร้างมูลค่าสูงสุดในระดับภูมิภาคและแอตทริบิวต์นาที
หมายเหตุ: ขั้นตอนแอตทริบิวต์ประเภทใช้ร่วมกับประเภทต่อไปนี้: หมายเลขช่วงวันที่วันที่และเวลา , วันที่และเวลาท้องถิ่น, เดือน, เวลา และในสัปดาห์
ที่กำหนดไว้ในขั้นตอนการป้อนข้อมูลขั้นตอนที่ 3:
标签 | 描述 |
---|---|
<form> | 定义一个form表单 |
<input> | 定义一个 input 域 |