ช่องทำเครื่องหมายคือองค์ประกอบของแบบฟอร์มที่ผู้ใช้สามารถเลือกหรือยกเลิกการเลือกได้ พวกมันมักถูกเรียกว่า "แฟลก" และถูกใช้เป็นตัวกระตุ้นที่ช่วยให้คุณได้รับหนึ่งในสองคำตอบ - "ใช่" หรือ "ไม่ใช่" บ่อยครั้งที่คำถามเกี่ยวกับการส่งผ่านค่าช่องทำเครื่องหมายเกิดขึ้นเมื่อโปรแกรมเมอร์มือใหม่สร้างแบบฟอร์มในเอกสารไฮเปอร์เท็กซ์ ด้านล่างนี้คือชุดแท็กขั้นต่ำที่จำเป็นสำหรับการแก้ปัญหานี้ ซึ่งควรอยู่ในเอกสารดังกล่าว
คำแนะนำ
ขั้นตอนที่ 1
วางแท็กแบบฟอร์มในเอกสาร - คุณลักษณะควรมีข้อมูลเกี่ยวกับวิธีและที่อยู่ข้อมูลขององค์ประกอบแบบฟอร์มทั้งหมดรวมถึงช่องทำเครื่องหมายที่จะถูกส่ง ป้อนที่อยู่ของสคริปต์ตัวจัดการข้อมูลในแอตทริบิวต์ action และวิธีการถ่ายโอนข้อมูลในแอตทริบิวต์ method ค่าของแอ็ตทริบิวต์ action สามารถเว้นว่างไว้ได้หากหน้าที่ส่งข้อมูลนั้นเป็นสคริปต์ตัวจัดการ อนุญาตให้ใช้สองค่าสำหรับวิธีการถ่ายโอนข้อมูล - รับและโพสต์ ตัวเลือกขึ้นอยู่กับตัวเลือกเหล่านี้ซึ่งตั้งโปรแกรมให้อ่านข้อมูลที่ได้รับในสคริปต์ตัวจัดการ แท็กแบบฟอร์มที่สมบูรณ์พร้อมชุดแอตทริบิวต์ขั้นต่ำที่จำเป็นอาจมีลักษณะดังนี้:
ขั้นตอนที่ 2
ป้อนจำนวนรายการการเลือกที่ต้องการ (ช่องทำเครื่องหมาย) ระหว่างแท็กเปิดและปิดแบบฟอร์ม ทำได้โดยใช้แท็กอินพุตในแอตทริบิวต์ type ที่ค่าช่องทำเครื่องหมายถูกเขียน แต่ละรายการต้องมีแอตทริบิวต์ที่จำเป็นอย่างน้อยสองรายการ - ชื่อและค่า ให้ความสนใจกับแอตทริบิวต์ชื่อ - ซึ่งแตกต่างจากองค์ประกอบการเลือกที่จัดกลุ่ม (วิทยุ) ค่าชื่อสำหรับแต่ละช่องทำเครื่องหมายควรต่างกัน คำที่อยู่ในแอตทริบิวต์นี้จะใช้เป็นชื่อของตัวแปรที่ส่งผ่านจากแบบฟอร์ม ค่าของแอตทริบิวต์ค่าจะถูกกำหนดให้กับตัวแปรด้วยชื่อนี้ กลุ่มแท็กในรูปแบบอาจมีลักษณะดังนี้:
ขั้นตอนที่ 3
วางปุ่มไว้ด้านหน้าแท็กปิดของแบบฟอร์ม ซึ่งเมื่อคลิกแล้ว จะส่งค่าช่องทำเครื่องหมายที่ผู้ใช้เลือกไปยังที่อยู่ที่ระบุในแท็กเปิดของแบบฟอร์ม ทำได้โดยใช้แท็กอินพุต โดยวางค่าที่ส่งในแอตทริบิวต์ประเภท นอกจากแอตทริบิวต์นี้แล้ว คุณยังสามารถเพิ่มมูลค่าด้วยการป้อนข้อความเพื่อแสดงบนปุ่มสำหรับส่งข้อมูล รหัสที่สมบูรณ์ที่จะส่งข้อมูลของช่องทำเครื่องหมายที่ผู้เยี่ยมชมเลือกไปยังสคริปต์ตัวจัดการอาจมีลักษณะดังนี้: