ขอคำแนะนำเกี่ยวกับการจัดการ checkbox ด้วย JQuery ค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอคำแนะนำเกี่ยวกับการจัดการ checkbox ด้วย JQuery ค่ะ
ขอคำแนะนำเกี่ยวกับการจัดการ checkbox ด้วย JQuery ค่ะ
Copy
ขอคำแนะนำด้วยค่ะ
จากรูป(ด้านบน)ที่เห็น มีกลุ่มของคำถามต่างๆ ที่มี checkbox เป็น choice ให้เลือกค่ะ
แต่มีเงื่อนไขที่ว่าต้องคลิกเลือกแค่ 1 ค่าเท่านั้น (มีความจำเป็นต้องใช้ checkbox ค่ะ จริงๆคิดว่าถ้าเป็น radio น่าจะมีเหมาะกว่า)
ปัญหาอยู่ตรงที่ว่า
- ในขั้นตอนการแก้ไข เนื่องจากมีการเลือกคำตอบไว้แล้ว (select มาจาก database ค่ะ) ทำยังไงเราถึงจะคลิกเลือก choice อื่น โดยที่ตัวเลือกที่ถูกเลือกแล้วเปลี่ยนเป็น deselect
- และหลังจากนั้น ถ้าคลิกเลือก choice อื่น เรื่อยๆ ,,, choice ที่ถูกเลือกก่อนหน้านี้ก็จะเปลี่ยนเป็น deselect เพื่อให้เลือกได้แค่ choice เดียวเท่านั้นน่ะค่ะ
โครงสร้างฟอร์มนะคะ
<form name="form1" method="post" action="">
<label>
<strong>Question 1</strong><br>
<input type="checkbox" name="choice1[]" > choice 1<br>
<input type="checkbox" name="choice1[]" > choice 2<br>
<input type="checkbox" name="choice1[]" checked > choice 3<br>
<br>
<strong>Question 2</strong><br>
<input type="checkbox" name="choice2[]" checked >choice 1<br>
<input type="checkbox" name="choice2[]" >choice 2<br>
<input type="checkbox" name="choice2[]" >choice 3<br>
<br>
<strong>Question 3</strong><br>
<input type="checkbox" name="choice3[]" >choice 1<br>
<input type="checkbox" name="choice3[]" checked >choice 2<br>
<input type="checkbox" name="choice3[]" >choice 3<br>
</label>
</p>
</form>
รบกวนขอแนวทางด้วยนะคะ
ขอบคุณมากค่ะ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ