Score:0

จะรีเซ็ตสถานะการตรวจสอบฟิลด์เว็บฟอร์มได้อย่างไร

ธง om

ไม่แน่ใจว่าฉันถามคำถามถูกต้องหรือไม่ นี่คือการกำหนดค่า:

  • ฉันมีแบบฟอร์มที่มีฟิลด์ที่ซ่อนอยู่แบบมีเงื่อนไข
  • ช่องเว็บฟอร์มที่ซ่อนแบบมีเงื่อนไขถูกทำเครื่องหมายว่าจำเป็น
  • ใน "เงื่อนไข" ฉันได้เลือก "ล้างค่าเมื่อซ่อน"

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

ขั้นตอนการทำซ้ำ

ขั้นตอนที่ 1

ไปที่หน้าด้วยแบบฟอร์ม แบบฟอร์มจะแสดงขึ้นในขั้นต้น ฟิลด์ (กล่องกาเครื่องหมาย) ซึ่งเป็นไปตามเงื่อนไขที่อาจเกิดขึ้นเป็นค่าเริ่มต้น ไม่ได้ตรวจสอบ และฟิลด์ที่ซ่อนอยู่ถูกซ่อน - ตามที่คาดไว้

ขั้นตอนที่ 2 (เปิดครั้งแรก)

ฉันตรวจสอบ "ฉันต้องการใบอนุญาตนักเรียน" (เขตฉุกเฉิน)... ขณะนี้ฟิลด์ที่อาจเกิดขึ้นแสดงอย่างถูกต้อง

ขั้นตอนที่ 3

ยกเลิกการเลือก "ฉันต้องการใบอนุญาตนักเรียน"(เขตฉุกเฉิน)... เขตข้อมูลที่อาจเกิดขึ้นถูกซ่อน - อีกครั้งตามที่คาดไว้

ขั้นตอนที่ 4 (เปิดครั้งที่ 2)

ฉันตรวจสอบ "ฉันต้องการใบอนุญาตนักเรียน" เขตข้อมูล ครั้งที่สอง และ... ตอนนี้ฟิลด์ที่อาจเกิดขึ้นจะถูกเน้นด้วยสีแดงเพื่อระบุข้อผิดพลาดในการตรวจสอบ

ลำดับภาพประกอบ

ลำดับแสดงไว้ในกราฟิกด้านล่าง

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

ป้อนคำอธิบายรูปภาพที่นี่

Score:-1
ธง in

คุณควรเพิ่ม/ลบแอตทริบิวต์ที่จำเป็นพร้อมกับตัวเลือกซ่อน/แสดงในช่องเงื่อนไข แทนที่จะตั้งค่าในช่องเงื่อนไข

เช่น. หากคุณตรวจสอบระดับบัณฑิตศึกษาและจำเป็นต้องระบุคณะ/แผนก คุณต้องกำหนดเงื่อนไขให้แสดงฟิลด์ AND ทำให้เป็นฟิลด์บังคับ ด้วยวิธีนี้ เมื่อคุณ "รีเซ็ต" ฟอร์ม แอตทริบิวต์ที่จำเป็นจะไม่อยู่ที่นั่น

มีวิธีอื่น แต่คุณต้องใส่รหัสของคุณ

sea26.2 avatar
om flag
ขอบคุณสำหรับความคิดเห็นของคุณ! ฉันลองสิ่งที่ฉันเชื่อว่าคุณแนะนำ ไม่มีโชค. คุณช่วยติดต่อและพูดคุยเกี่ยวกับตัวเลือกอื่นๆ ได้ไหม (หรือแจ้งให้เราทราบหากฉันพลาดบางอย่างในการกำหนดค่า) สิ่งหนึ่งที่ฉันทำคือทำให้ปัญหาง่ายขึ้น เช่น ฉันสร้างอินสแตนซ์ใหม่ของ d9 โดยเปิดใช้เฉพาะ "webform" และ "Clientside Validation" เท่านั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา