สร้าง HTML Radio Button ออนไลน์
เครื่องมือสร้าง HTML Radio Button สร้าง <input type="radio"> พร้อม <label> ที่เชื่อมโยงกัน กำหนด Name ของกลุ่ม Value ที่ส่ง ID Label ที่มองเห็นได้ และสถานะ Checked เริ่มต้น จากนั้นตัวอย่าง โค้ด HTML และโค้ด C# จะอัปเดตพร้อมกัน เมื่อต้องการสร้างกลุ่มตัวเลือก ให้สร้าง radio button เพิ่มโดยใช้ Name เดียวกัน แต่กำหนด Value ที่ต่างกันและ ID ที่ไม่ซ้ำกัน
ตัวเลือกของ Radio Button Generator
- Name ระบุกลุ่มของ radio button โดยปุ่มที่มี Name เดียวกันจะอยู่ในชุดตัวเลือกเดียวกัน
- Value ระบุตัวเลือกนี้ในข้อมูลฟอร์มที่ส่ง
- ID ระบุ radio button และเป็นค่าที่ตรงกับแอตทริบิวต์
forของ label - Label กำหนดข้อความที่มองเห็นได้ซึ่งเชื่อมโยงกับ radio button
- Checked กำหนดให้ตัวเลือกนี้ถูกเลือกตั้งแต่เริ่มต้น
ใช้ Name ของกลุ่มที่ไม่ว่าง และกำหนด ID ที่ไม่ซ้ำให้ radio button แต่ละปุ่ม เครื่องมือนี้สร้าง radio button ครั้งละหนึ่งปุ่ม
สร้าง HTML Radio Button ด้วย C#
แผง C# แสดงวิธีสร้าง radio button และ label ตามการตั้งค่าด้วย Aspose.HTML for .NET โค้ดที่สร้างขึ้นทำงานตามลำดับดังนี้
- สร้าง
HTMLDocumentและใช้CreateElement()เพื่อสร้างHTMLInputElement - กำหนด Type, Name ของกลุ่ม, Value ที่ส่ง, ID และสถานะ Checked เริ่มต้นตามตัวเลือก
- สร้าง
HTMLLabelElementแล้วกำหนดพร็อพเพอร์ตีForและข้อความที่มองเห็นได้ - เพิ่มองค์ประกอบทั้งสองด้วย
AppendChild()และบันทึกเอกสารด้วยSave()
ตั้งค่า radio button ให้เรียบร้อย แล้วคัดลอกโค้ด C# ที่อัปเดตไปใช้ในโปรเจกต์ .NET
คำถามที่พบบ่อยเกี่ยวกับ HTML Radio Button Generator
1. จะสร้างกลุ่มที่เลือก radio button ได้เพียงปุ่มเดียวอย่างไร?
สร้าง radio button แต่ละปุ่มด้วย name เดียวกันที่ไม่ว่างและวางตัวควบคุมไว้ในบริบทฟอร์มเดียวกัน กำหนด ID และ label ที่ไม่ซ้ำให้แต่ละปุ่ม แล้วเบราว์เซอร์จะอนุญาตให้เลือกได้เพียงหนึ่งตัวเลือกในกลุ่ม
2. เหตุใด radio button จึงต้องมีแอตทริบิวต์ value?
แอตทริบิวต์ name ระบุฟิลด์ที่ส่งและจัดกลุ่ม radio button ที่เกี่ยวข้อง ส่วน value ระบุตัวเลือกที่ถูกเลือก จึงควรกำหนด Value ที่แตกต่างกันให้แต่ละตัวเลือกเพื่อให้เซิร์ฟเวอร์ทราบว่ามีการส่งตัวเลือกใด
3. ตัวเลือก Checked ควบคุมอะไร?
ตัวเลือกนี้กำหนดสถานะที่ถูกเลือกตั้งแต่เริ่มต้น ผู้ใช้สามารถเลือกปุ่มอื่นในกลุ่มเดียวกันได้ และการเลือกนั้นจะยกเลิกปุ่มที่ถูกเลือกก่อนหน้า
4. เหตุใดแอตทริบิวต์ for ของ label จึงควรตรงกับ ID ของ radio button?
ค่าที่ตรงกันจะเชื่อมโยงข้อความกับตัวควบคุมอย่างชัดเจน ผู้ใช้จึงเลือก radio button ได้ด้วยการคลิก label และเทคโนโลยีช่วยเหลือสามารถระบุข้อความที่อธิบายตัวเลือกได้
5. ควรใช้ radio button แทน checkbox เมื่อใด?
ใช้กลุ่ม radio button เมื่อผู้ใช้ต้องเลือกเพียงหนึ่งตัวเลือกจากชุด ใช้ checkbox เมื่อแต่ละตัวเลือกสามารถเลือกหรือยกเลิกได้อย่างอิสระ
ติดตั้ง 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 อื่น ๆ ที่รองรับ
สร้างและดูตัวอย่าง markup สำหรับองค์ประกอบ HTML ที่ใช้บ่อยอื่น ๆ