สร้าง HTML Checkbox ออนไลน์
เครื่องมือสร้าง HTML Checkbox สร้าง <input type="checkbox"> พร้อมองค์ประกอบ <label> ที่เชื่อมโยงกัน กำหนดชื่อของตัวควบคุม ID ป้ายกำกับที่มองเห็น และสถานะเริ่มต้นว่าเลือกไว้หรือไม่ โดยตัวอย่างและผลลัพธ์ HTML กับ C# จะอัปเดตพร้อมกัน
ตัวเลือกของเครื่องมือสร้าง HTML Checkbox
- Name กำหนดแอตทริบิวต์
nameของ checkbox ซึ่งใช้เมื่อแบบฟอร์มส่งตัวควบคุมที่ถูกเลือก - ID กำหนด
idของ input โดยป้ายกำกับที่สร้างขึ้นจะใช้ค่าเดียวกันในแอตทริบิวต์for - Label กำหนดข้อความที่มองเห็นข้าง checkbox
- Checked เพิ่มแอตทริบิวต์ boolean
checkedและทำให้ checkbox ถูกเลือกตั้งแต่เริ่มต้น
ใช้ ID ที่ไม่ว่างและไม่ซ้ำในเอกสารปลายทาง เพื่อให้ป้ายกำกับเชื่อมโยงกับ checkbox อย่างชัดเจน
สร้าง HTML Checkbox ใน C#
แผง C# แสดงวิธีสร้าง checkbox และป้ายกำกับเดียวกันด้วย Aspose.HTML for .NET โค้ดที่สร้างขึ้นทำงานตามขั้นตอนต่อไปนี้:
- สร้าง
HTMLDocumentและใช้CreateElement()เพื่อสร้างHTMLInputElement - กำหนด type เป็น
checkboxพร้อม ID ชื่อ และสถานะเริ่มต้นตามตัวเลือก - สร้าง
HTMLLabelElementแล้วกำหนดพร็อพเพอร์ตีForและข้อความที่มองเห็น - เพิ่มทั้งสององค์ประกอบด้วย
AppendChild()และบันทึกเอกสารด้วยSave()
กำหนดค่า checkbox ก่อน แล้วจึงคัดลอกโค้ด C# ที่อัปเดตไปยังโปรเจกต์ .NET
คำถามเกี่ยวกับเครื่องมือสร้าง HTML Checkbox
1. เหตุใด id ของ checkbox จึงต้องตรงกับแอตทริบิวต์ for ของป้ายกำกับ
ค่าที่ตรงกันเชื่อมโยงป้ายกำกับกับ checkbox อย่างชัดเจน การคลิกป้ายกำกับจึงสลับสถานะตัวควบคุมได้ และเทคโนโลยีอำนวยความสะดวกสามารถระบุข้อความที่อธิบายตัวควบคุม ควรใช้ id ที่ไม่ซ้ำในหน้า
2. แอตทริบิวต์ name และ id ของ checkbox ต่างกันอย่างไร
แอตทริบิวต์ name ระบุค่าของ checkbox เมื่อส่งแบบฟอร์ม ส่วน id ระบุองค์ประกอบภายในเอกสารและเชื่อมกับป้ายกำกับ checkbox หลายรายการใช้ชื่อเดียวกันได้ แต่ id แต่ละค่าต้องไม่ซ้ำ
3. แบบฟอร์มส่งอะไรเมื่อ checkbox ไม่ได้ถูกเลือก
Checkbox ที่ไม่ถูกเลือกจะไม่ส่งคู่ชื่อและค่าไปกับแบบฟอร์ม หากเลือกไว้และไม่ได้กำหนด value อย่างชัดเจน เบราว์เซอร์จะใช้ค่าเริ่มต้น on
4. ตัวเลือก Checked ป้องกันไม่ให้ผู้ใช้ยกเลิกการเลือก checkbox หรือไม่
ไม่ป้องกัน แอตทริบิวต์ checked กำหนดเฉพาะสถานะเริ่มต้นเมื่อโหลดหน้า ผู้ใช้ยังเลือกหรือยกเลิกได้ เว้นแต่ตรรกะของแอปพลิเคชันจะแยกต่างหากเพื่อปิดใช้งานหรือควบคุม
5. สามารถสร้าง checkbox หลายรายการที่ใช้ชื่อเดียวกันได้หรือไม่
ได้ Checkbox ที่เกี่ยวข้องกันสามารถใช้ชื่อเดียวกัน แต่ควรมี ID และป้ายกำกับที่ไม่ซ้ำ เพิ่มแอตทริบิวต์ value ที่แตกต่างกันหลังคัดลอก HTML หากเซิร์ฟเวอร์ต้องแยกตัวเลือกที่ผู้ใช้เลือก
ติดตั้ง Aspose.HTML for .NET
ติดตั้ง Aspose.HTML for .NET จาก NuGet ด้วย .NET CLI:
dotnet add package Aspose.HTML
คุณยังสามารถใช้หน้าต่าง NuGet Package Manager หรือเรียกใช้ Install-Package Aspose.HTML ใน Package Manager Console ได้ ดูรายละเอียดการตั้งค่าใน
คู่มือการติดตั้ง
หรือขอ
ใบอนุญาตชั่วคราว
เพื่อประเมิน API โดยไม่มีข้อจำกัดของเวอร์ชันทดลอง
เครื่องมือสร้าง HTML อื่นๆ
สร้างและดูตัวอย่างมาร์กอัปสำหรับองค์ประกอบ HTML ทั่วไปอื่นๆ