Devdit
 

ทำยังไงให้ Checkbox เลือกได้อันเดียวจากทั้งหมด - HTML

2.7K

สร้างฟอร์มรับข้อมูลจากผู้ใช้งานตาม Code ด้านล่างกรณีต้องการให้ Checkbox เลือกได้อันเดียว ต้องทำอย่างไร

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
เพศ 
<input type="checkbox" value="ชาย" name="sex"> ชาย 
<input type="checkbox" value="หญิง" name="sex"> หญิง 
<input type="submit">
</form>

ปัญหานี้อาจเกิดจากการเลือกใช้ input type ผิดประเภท กรณีถ้ามีหลายตัวเลือก แต่ผู้ใช้งานมีสิทธิเลือกได้แค่ตัวเลือกเดียว ควรพิจารณาให้ Radio Button แทน สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
เพศ 
<input type="radio" value="ชาย" name="sex"> ชาย 
<input type="radio" value="หญิง" name="sex"> หญิง 
<input type="submit">
</form>
แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ