Skip to main content

การสร้างปุ่มส่งในแบบฟอร์ม HTML

word_27#การสร้างฟอร์มกรอกข้อมูล (อาจ 2025)

word_27#การสร้างฟอร์มกรอกข้อมูล (อาจ 2025)
Anonim

รูปแบบ HTML เป็นวิธีที่ง่ายที่สุดในการเพิ่มการโต้ตอบในเว็บไซต์ของคุณ คุณสามารถถามคำถามและขอคำตอบจากผู้อ่านให้ข้อมูลเพิ่มเติมจากฐานข้อมูลตั้งค่าเกมและอื่น ๆ มีองค์ประกอบ HTML จำนวนมากที่คุณสามารถใช้เพื่อสร้างฟอร์มได้ เมื่อคุณได้สร้างฟอร์มของคุณแล้วมีหลายวิธีในการส่งข้อมูลนั้นไปยังเซิร์ฟเวอร์หรือเพียงแค่เริ่มดำเนินการแบบฟอร์ม

นี่เป็นวิธีต่างๆที่คุณสามารถส่งแบบฟอร์มของคุณ:

    • นี่เป็นวิธีที่ใช้กันมากที่สุดในการรับข้อมูลไปยังเซิร์ฟเวอร์ แต่สามารถมองหาได้ง่ายมาก
    • การใช้ภาพทำให้ง่ายมากที่จะทำให้ปุ่มส่งของคุณพอดีกับรูปแบบของไซต์ของคุณ แต่บางคนอาจไม่รู้จักว่าเป็นปุ่มส่ง
    • ปุ่ม

      INPUT มีตัวเลือกมากมายเช่นเดียวกับรูปภาพ

      INPUT แต่ดูคล้ายกับประเภทการส่งแบบมาตรฐาน ต้องใช้ JavaScript เพื่อเปิดใช้งาน

    • ปุ่ม เป็นปุ่มอเนกประสงค์ของปุ่มมากกว่า

      INPUT แท็ก แท็กนี้ต้องใช้ Javacript เพื่อเปิดใช้งาน

    • COMMAND เป็นองค์ประกอบใหม่ใน HTML5 และเป็นวิธีเปิดใช้สคริปต์และแบบฟอร์มที่มีการกระทำที่เกี่ยวข้อง มีการเปิดใช้งานด้วย JavaScript

องค์ประกอบ INPUT

ใส่ข้อมูล

INPUT องค์ประกอบเป็นวิธีที่ใช้บ่อยที่สุดในการส่งแบบฟอร์มทั้งหมดที่คุณต้องทำคือเลือกประเภท (

ปุ่ม,

ภาพ, หรือ

เสนอ) และหากจำเป็นเพิ่มสคริปต์บางส่วนเพื่อส่งไปยังการดำเนินการแบบฟอร์ม

องค์ประกอบสามารถเขียนได้เช่นเดียวกับที่ แต่ถ้าทำคุณจะมีผลลัพธ์ที่แตกต่างกันในเบราว์เซอร์ต่างๆ เบราว์เซอร์ส่วนใหญ่ทำปุ่มว่า "ส่ง" แต่ Firefox จะสร้างปุ่มว่า "Submit Query" หากต้องการเปลี่ยนสิ่งที่ปุ่มพูดคุณควรเพิ่มแอตทริบิวต์:

value = "Submit Form">

องค์ประกอบถูกเขียนไว้เช่นนั้น แต่ถ้าคุณปล่อยให้แอตทริบิวต์อื่น ๆ ทั้งหมดสิ่งที่จะแสดงในเบราว์เซอร์เป็นปุ่มสีเทาว่างเปล่า หากต้องการเพิ่มข้อความลงในปุ่มใช้ปุ่ม

ราคาคุณลักษณะ แต่ปุ่มนี้จะไม่ส่งฟอร์มยกเว้นกรณีที่คุณใช้ JavaScript

onclick = "ส่ง ();">

จะคล้ายกับ

ปุ่มtype ซึ่งต้องการสคริปต์เพื่อส่งแบบฟอร์ม ยกเว้นว่าแทนที่จะเป็นค่าข้อความคุณต้องเพิ่ม URL ของแหล่งที่มาของภาพ

src = "submit.gif">

องค์ประกอบปุ่ม

ปุ่มต้องมีทั้งแท็กเปิดและแท็กปิด เมื่อคุณใช้เนื้อหาใด ๆ ที่คุณใส่ไว้ภายในแท็กจะมีอยู่ในปุ่ม จากนั้นคุณเปิดใช้งานปุ่มด้วยสคริปต์

ส่งแบบฟอร์ม

คุณสามารถรวมรูปภาพไว้ในปุ่มหรือรวมรูปภาพและข้อความเพื่อสร้างปุ่มที่น่าสนใจยิ่งขึ้น

ส่งแบบฟอร์ม

องค์ประกอบคำสั่ง

COMMANDองค์ประกอบใหม่ด้วย HTML5 ไม่ต้องใช้

รูปแบบ ที่จะใช้ แต่ก็สามารถทำหน้าที่เป็นปุ่มส่งแบบฟอร์มได้ องค์ประกอบนี้ช่วยให้คุณสามารถสร้างเพจที่มีการโต้ตอบมากขึ้นโดยไม่ต้องมีแบบฟอร์มเว้นแต่ว่าคุณต้องการแบบฟอร์มจริงๆ ถ้าคุณต้องการให้คำสั่งพูดบางอย่างคุณจะต้องเขียนข้อมูลใน a

ฉลากคุณลักษณะ

label = "ส่งแบบฟอร์ม">

ถ้าคุณต้องการให้คำสั่งของคุณแสดงโดยรูปภาพคุณจะใช้

ไอคอนคุณลักษณะ

ไอคอน = "submit.gif">

แบบฟอร์ม HTML มีรูปแบบต่างๆในการส่งตามที่คุณได้เรียนรู้ในหน้าก่อนหน้านี้ สองวิธีคือ

INPUTและแท็ก

ปุ่มแท็ก มีเหตุผลที่ดีที่จะใช้ทั้งสององค์ประกอบเหล่านี้

อิลิเมนต์ป้อนข้อมูล

แท็กเป็นวิธีที่ง่ายที่สุดในการส่งแบบฟอร์ม ไม่ต้องมีอะไรนอกเหนือจากแท็กตัวเองไม่ใช่แม้แต่ a

ราคาเมื่อลูกค้าคลิกปุ่มจะส่งข้อมูลโดยอัตโนมัติ คุณไม่จำเป็นต้องเพิ่มสคริปต์ใด ๆ เบราว์เซอร์จะต้องส่งฟอร์มเมื่อส่ง

INPUTถูกคลิก

ปัญหาคือปุ่มนี้ดูน่าเกลียดและเรียบง่าย คุณไม่สามารถเพิ่มภาพลงไปได้ คุณสามารถจัดรูปแบบได้เหมือนกับองค์ประกอบอื่น ๆ แต่ก็ยังรู้สึกเหมือนปุ่มที่น่าเกลียด

ใช้

INPUTเมื่อฟอร์มของคุณต้องสามารถเข้าถึงได้แม้ในเบราว์เซอร์ที่ปิดใช้ JavaScript ไว้

องค์ประกอบ BUTTON

ปุ่มองค์ประกอบมีตัวเลือกมากขึ้นสำหรับการส่งแบบฟอร์ม คุณสามารถใส่อะไรภายใน a

ปุ่มและเปลี่ยนเป็นปุ่มส่ง คนส่วนใหญ่ใช้รูปภาพและข้อความ แต่คุณสามารถสร้าง a

DIV และทำให้สิ่งที่ทั้งปุ่มส่งถ้าคุณต้องการ

ข้อเสียเปรียบที่ใหญ่ที่สุดใน

ปุ่มคือไม่ส่งแบบฟอร์มโดยอัตโนมัติ ซึ่งหมายความว่าต้องมีสคริปต์บางประเภทเพื่อเปิดใช้งาน และทำให้เข้าถึงได้ยากกว่า

INPUTวิธี. ผู้ใช้ที่ไม่ได้เปิดใช้ JavaScript จะไม่สามารถส่งแบบฟอร์มที่มีเพียงก

ปุ่มองค์ประกอบที่จะส่ง

ใช้

ปุ่มในแบบฟอร์มที่ไม่สำคัญ นอกจากนี้นี่เป็นวิธีที่ดีในการเพิ่มตัวเลือกการส่งเพิ่มเติมภายในฟอร์มเดียว