รูปแบบ HTML เป็นวิธีที่ง่ายที่สุดในการเพิ่มการโต้ตอบในเว็บไซต์ของคุณ คุณสามารถถามคำถามและขอคำตอบจากผู้อ่านให้ข้อมูลเพิ่มเติมจากฐานข้อมูลตั้งค่าเกมและอื่น ๆ มีองค์ประกอบ HTML จำนวนมากที่คุณสามารถใช้เพื่อสร้างฟอร์มได้ เมื่อคุณได้สร้างฟอร์มของคุณแล้วมีหลายวิธีในการส่งข้อมูลนั้นไปยังเซิร์ฟเวอร์หรือเพียงแค่เริ่มดำเนินการแบบฟอร์ม
นี่เป็นวิธีต่างๆที่คุณสามารถส่งแบบฟอร์มของคุณ:
-
- นี่เป็นวิธีที่ใช้กันมากที่สุดในการรับข้อมูลไปยังเซิร์ฟเวอร์ แต่สามารถมองหาได้ง่ายมาก
-
- การใช้ภาพทำให้ง่ายมากที่จะทำให้ปุ่มส่งของคุณพอดีกับรูปแบบของไซต์ของคุณ แต่บางคนอาจไม่รู้จักว่าเป็นปุ่มส่ง
-
- ปุ่ม
INPUT มีตัวเลือกมากมายเช่นเดียวกับรูปภาพ
INPUT แต่ดูคล้ายกับประเภทการส่งแบบมาตรฐาน ต้องใช้ JavaScript เพื่อเปิดใช้งาน
- ปุ่ม
-
-
ปุ่ม เป็นปุ่มอเนกประสงค์ของปุ่มมากกว่า
INPUT แท็ก แท็กนี้ต้องใช้ Javacript เพื่อเปิดใช้งาน
-
-
COMMAND เป็นองค์ประกอบใหม่ใน HTML5 และเป็นวิธีเปิดใช้สคริปต์และแบบฟอร์มที่มีการกระทำที่เกี่ยวข้อง มีการเปิดใช้งานด้วย JavaScript
-
องค์ประกอบ INPUT
ใส่ข้อมูล
INPUT องค์ประกอบเป็นวิธีที่ใช้บ่อยที่สุดในการส่งแบบฟอร์มทั้งหมดที่คุณต้องทำคือเลือกประเภท (
ปุ่ม,
ภาพ, หรือ
เสนอ) และหากจำเป็นเพิ่มสคริปต์บางส่วนเพื่อส่งไปยังการดำเนินการแบบฟอร์ม
องค์ประกอบสามารถเขียนได้เช่นเดียวกับที่ แต่ถ้าทำคุณจะมีผลลัพธ์ที่แตกต่างกันในเบราว์เซอร์ต่างๆ เบราว์เซอร์ส่วนใหญ่ทำปุ่มว่า "ส่ง" แต่ Firefox จะสร้างปุ่มว่า "Submit Query" หากต้องการเปลี่ยนสิ่งที่ปุ่มพูดคุณควรเพิ่มแอตทริบิวต์:
value = "Submit Form">
องค์ประกอบถูกเขียนไว้เช่นนั้น แต่ถ้าคุณปล่อยให้แอตทริบิวต์อื่น ๆ ทั้งหมดสิ่งที่จะแสดงในเบราว์เซอร์เป็นปุ่มสีเทาว่างเปล่า หากต้องการเพิ่มข้อความลงในปุ่มใช้ปุ่ม
ราคาคุณลักษณะ แต่ปุ่มนี้จะไม่ส่งฟอร์มยกเว้นกรณีที่คุณใช้ JavaScript
onclick = "ส่ง ();">
จะคล้ายกับ
ปุ่มtype ซึ่งต้องการสคริปต์เพื่อส่งแบบฟอร์ม ยกเว้นว่าแทนที่จะเป็นค่าข้อความคุณต้องเพิ่ม URL ของแหล่งที่มาของภาพ
องค์ประกอบปุ่ม
ปุ่มต้องมีทั้งแท็กเปิดและแท็กปิด เมื่อคุณใช้เนื้อหาใด ๆ ที่คุณใส่ไว้ภายในแท็กจะมีอยู่ในปุ่ม จากนั้นคุณเปิดใช้งานปุ่มด้วยสคริปต์
ส่งแบบฟอร์ม
คุณสามารถรวมรูปภาพไว้ในปุ่มหรือรวมรูปภาพและข้อความเพื่อสร้างปุ่มที่น่าสนใจยิ่งขึ้น
องค์ประกอบคำสั่ง
COMMANDองค์ประกอบใหม่ด้วย HTML5 ไม่ต้องใช้
รูปแบบ ที่จะใช้ แต่ก็สามารถทำหน้าที่เป็นปุ่มส่งแบบฟอร์มได้ องค์ประกอบนี้ช่วยให้คุณสามารถสร้างเพจที่มีการโต้ตอบมากขึ้นโดยไม่ต้องมีแบบฟอร์มเว้นแต่ว่าคุณต้องการแบบฟอร์มจริงๆ ถ้าคุณต้องการให้คำสั่งพูดบางอย่างคุณจะต้องเขียนข้อมูลใน a
ฉลากคุณลักษณะ
label = "ส่งแบบฟอร์ม">
ถ้าคุณต้องการให้คำสั่งของคุณแสดงโดยรูปภาพคุณจะใช้
ไอคอนคุณลักษณะ
ไอคอน = "submit.gif">
แบบฟอร์ม HTML มีรูปแบบต่างๆในการส่งตามที่คุณได้เรียนรู้ในหน้าก่อนหน้านี้ สองวิธีคือ
INPUTและแท็ก
ปุ่มแท็ก มีเหตุผลที่ดีที่จะใช้ทั้งสององค์ประกอบเหล่านี้
อิลิเมนต์ป้อนข้อมูล
แท็กเป็นวิธีที่ง่ายที่สุดในการส่งแบบฟอร์ม ไม่ต้องมีอะไรนอกเหนือจากแท็กตัวเองไม่ใช่แม้แต่ a
ราคาเมื่อลูกค้าคลิกปุ่มจะส่งข้อมูลโดยอัตโนมัติ คุณไม่จำเป็นต้องเพิ่มสคริปต์ใด ๆ เบราว์เซอร์จะต้องส่งฟอร์มเมื่อส่ง
INPUTถูกคลิก
ปัญหาคือปุ่มนี้ดูน่าเกลียดและเรียบง่าย คุณไม่สามารถเพิ่มภาพลงไปได้ คุณสามารถจัดรูปแบบได้เหมือนกับองค์ประกอบอื่น ๆ แต่ก็ยังรู้สึกเหมือนปุ่มที่น่าเกลียด
ใช้
INPUTเมื่อฟอร์มของคุณต้องสามารถเข้าถึงได้แม้ในเบราว์เซอร์ที่ปิดใช้ JavaScript ไว้
องค์ประกอบ BUTTON
ปุ่มองค์ประกอบมีตัวเลือกมากขึ้นสำหรับการส่งแบบฟอร์ม คุณสามารถใส่อะไรภายใน a
ปุ่มและเปลี่ยนเป็นปุ่มส่ง คนส่วนใหญ่ใช้รูปภาพและข้อความ แต่คุณสามารถสร้าง a
DIV และทำให้สิ่งที่ทั้งปุ่มส่งถ้าคุณต้องการ
ข้อเสียเปรียบที่ใหญ่ที่สุดใน
ปุ่มคือไม่ส่งแบบฟอร์มโดยอัตโนมัติ ซึ่งหมายความว่าต้องมีสคริปต์บางประเภทเพื่อเปิดใช้งาน และทำให้เข้าถึงได้ยากกว่า
INPUTวิธี. ผู้ใช้ที่ไม่ได้เปิดใช้ JavaScript จะไม่สามารถส่งแบบฟอร์มที่มีเพียงก
ปุ่มองค์ประกอบที่จะส่ง
ใช้
ปุ่มในแบบฟอร์มที่ไม่สำคัญ นอกจากนี้นี่เป็นวิธีที่ดีในการเพิ่มตัวเลือกการส่งเพิ่มเติมภายในฟอร์มเดียว