Score:0

วิธีล้างค่าที่เลือกจากฟิลด์ที่เลือกหลายรายการ

ธง in

ฉันมีแบบฟอร์มที่มีช่องให้เลือกหลายช่อง ซึ่งผู้ใช้สามารถเลือกค่าได้หลายค่าในนั้น

$form['export_type_section']['export_type'] = อาร์เรย์(
  '#title' => t('ประเภทการส่งออก'),
  '#type' => 'เลือก',
  '#multiple' => จริง,
  '#ขนาด' => 10, 
  '#options' => $ตัวเลือก,
  '#ajax' => อาร์เรย์(
    'เหตุการณ์' => 'เปลี่ยนแปลง',
    'callback' => 'test_export_form_export_type_ajax_callback',
  ), 
);

ฉันมีฟิลด์อื่นในแบบฟอร์ม

$form['document_type'] = อาร์เรย์(
  '#type' => 'เลือก',
  '#options' => array(0 => t('ทุกประเภท'), 1 => t('Test1'), 2 => t('Test2'), 3 => t('Test3')),
  '#title' => 'ประเภทเอกสาร',
  '#default' => 0,
  '#ajax' => อาร์เรย์(
    'เหตุการณ์' => 'เปลี่ยนแปลง',
    'callback' => 'test_export_form_document_type_ajax_callback',
  ),
);

ฉันกำลังพยายามหาวิธีรีเซ็ตไฟล์ ส่งออก_ประเภท สนามเมื่อ ประเภทเอกสาร มีการเปลี่ยนแปลง ฉันต้องการล้างค่าที่เลือกเพื่อให้ผู้ใช้สามารถเลือกสิ่งที่จำเป็นใหม่ได้ทุกเมื่อ ประเภทเอกสาร การเปลี่ยนแปลง ฉันลองหลายรูปแบบใน test_export_form_document_type_ajax_callback แต่ไม่มีใครทำงาน

มีใครรู้วิธีการทำ?

Kevin avatar
in flag
ลอง #รัฐ แล้วหรือยัง?
angela83 avatar
in flag
คุณช่วยยกตัวอย่างวิธีล้างค่าหลายค่าที่เลือกโดยใช้ #states ให้ฉันได้ไหม

โพสต์คำตอบ

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