ไม่แน่ใจว่าฉันถามคำถามถูกต้องหรือไม่ นี่คือการกำหนดค่า:
- ฉันมีแบบฟอร์มที่มีฟิลด์ที่ซ่อนอยู่แบบมีเงื่อนไข
- ช่องเว็บฟอร์มที่ซ่อนแบบมีเงื่อนไขถูกทำเครื่องหมายว่าจำเป็น
- ใน "เงื่อนไข" ฉันได้เลือก "ล้างค่าเมื่อซ่อน"
ขั้นตอนการทำซ้ำ
ขั้นตอนที่ 1
ไปที่หน้าด้วยแบบฟอร์ม แบบฟอร์มจะแสดงขึ้นในขั้นต้น ฟิลด์ (กล่องกาเครื่องหมาย) ซึ่งเป็นไปตามเงื่อนไขที่อาจเกิดขึ้นเป็นค่าเริ่มต้น ไม่ได้ตรวจสอบ
และฟิลด์ที่ซ่อนอยู่ถูกซ่อน - ตามที่คาดไว้
ขั้นตอนที่ 2 (เปิดครั้งแรก)
ฉันตรวจสอบ "ฉันต้องการใบอนุญาตนักเรียน" (เขตฉุกเฉิน)...
ขณะนี้ฟิลด์ที่อาจเกิดขึ้นแสดงอย่างถูกต้อง
ขั้นตอนที่ 3
ยกเลิกการเลือก "ฉันต้องการใบอนุญาตนักเรียน"(เขตฉุกเฉิน)...
เขตข้อมูลที่อาจเกิดขึ้นถูกซ่อน - อีกครั้งตามที่คาดไว้
ขั้นตอนที่ 4 (เปิดครั้งที่ 2)
ฉันตรวจสอบ "ฉันต้องการใบอนุญาตนักเรียน" เขตข้อมูล ครั้งที่สอง และ...
ตอนนี้ฟิลด์ที่อาจเกิดขึ้นจะถูกเน้นด้วยสีแดงเพื่อระบุข้อผิดพลาดในการตรวจสอบ
ลำดับภาพประกอบ
ลำดับแสดงไว้ในกราฟิกด้านล่าง
คำถามคือ ฉันจะคืนค่าฟิลด์ภายใต้ "ระดับหลักสูตร" เป็นชุดเริ่มต้นทุกครั้งที่ทำเครื่องหมายในช่อง "ฉันต้องการใบอนุญาตนักเรียน" ได้อย่างไร (เช่น เปลี่ยนสถานะจากไม่ได้ตั้งค่าเป็นตั้งค่า) ฉันไม่เห็นตัวเลือกใดๆ ที่อาจ "แก้ไข" ลักษณะการทำงานในฝั่งแบ็กเอนด์/การกำหนดค่า เว้นแต่ว่าฉันจะพลาดบางสิ่งไป ฉันเดาว่านี่จะต้องเป็นโซลูชันจาวาสคริปต์ส่วนหน้า