ฉันกำลังพยายามใช้เครื่องมือตรวจสอบแบบฟอร์มในตัวของ Joomla (เวอร์ชัน 3.4.3): JHTML::_('behavior.formvalidator');
ฉันกำลังพยายามนำไปใช้กับแบบฟอร์มที่สร้างขึ้นแบบไดนามิก มันทำงานได้ดีสำหรับเมนูแบบเลื่อนลงและช่องข้อความ แต่เมื่อ (สมมติว่า) ฉันมีกลุ่มช่องทำเครื่องหมาย 4 ช่อง และฉันต้องการให้ผู้ใช้เลือกอย่างน้อย 1 ช่องจาก 4 ช่อง จากนั้นฉันก็ประสบปัญหา... ไซต์ขอให้ผู้ใช้เลือกช่องทำเครื่องหมายทั้ง 4 ช่อง นี่คือโค้ด HTML ที่สร้างขึ้น:
<label title="Checked out?" class="hasTooltip required" for="jform_checked-out_cbv_qwq4-473" id="checked-out_cbv_qwq4-473-lbl">Checked out? <span class="star">*</span></label>
<input type="checkbox" name="checked-out_cbv_qwq4-473[]" id="checked-out_cbv_qwq4-473" value="Yes" class="required" aria-required="true" required="required"> Yes
<input type="checkbox" name="checked-out_cbv_qwq4-473[]" id="checked-out_cbv_qwq4-473" value="No" class="required" aria-required="true" required="required"> No
<input type="checkbox" name="checked-out_cbv_qwq4-473[]" id="checked-out_cbv_qwq4-473" value="maybe" class="required" aria-required="true" required="required"> maybe
<input type="checkbox" name="checked-out_cbv_qwq4-473[]" id="checked-out_cbv_qwq4-473" value="of course not" class="required" aria-required="true" required="required"> of course not
เมื่อฉันพยายามส่งแบบฟอร์ม ฉันได้รับข้อความแสดงข้อผิดพลาดเหล่านี้:
ช่องไม่ถูกต้อง: เช็คเอาท์แล้วใช่ไหม
ช่องไม่ถูกต้อง: เช็คเอาท์แล้ว?
ช่องไม่ถูกต้อง: เช็คเอาท์แล้ว
ช่องไม่ถูกต้อง: เช็คเอาท์แล้ว?
ฉันทำอะไรผิดที่นี่?