สร้าง HTML Radio Button ออนไลน์

เครื่องมือสร้าง HTML Radio Button สร้าง <input type="radio"> พร้อม <label> ที่เชื่อมโยงกัน กำหนด Name ของกลุ่ม Value ที่ส่ง ID Label ที่มองเห็นได้ และสถานะ Checked เริ่มต้น จากนั้นตัวอย่าง โค้ด HTML และโค้ด C# จะอัปเดตพร้อมกัน เมื่อต้องการสร้างกลุ่มตัวเลือก ให้สร้าง radio button เพิ่มโดยใช้ Name เดียวกัน แต่กำหนด Value ที่ต่างกันและ ID ที่ไม่ซ้ำกัน



สร้าง HTML Radio Button ด้วย C#

แผง C# แสดงวิธีสร้าง radio button และ label ตามการตั้งค่าด้วย Aspose.HTML for .NET โค้ดที่สร้างขึ้นทำงานตามลำดับดังนี้

  1. สร้าง HTMLDocument และใช้ CreateElement() เพื่อสร้าง HTMLInputElement
  2. กำหนด Type, Name ของกลุ่ม, Value ที่ส่ง, ID และสถานะ Checked เริ่มต้นตามตัวเลือก
  3. สร้าง HTMLLabelElement แล้วกำหนดพร็อพเพอร์ตี For และข้อความที่มองเห็นได้
  4. เพิ่มองค์ประกอบทั้งสองด้วย 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 โดยไม่มีข้อจำกัดของเวอร์ชันทดลอง