Score:0

ที่อยู่เว็บฟอร์มฆ่าอาแจ็กซ์?

ธง om

ฉันจะแนบพฤติกรรม Ajax กับไฟล์ ประเทศ เขตข้อมูล (ที่มีลักษณะการทำงานแบบเลื่อนลงอยู่แล้ว)

ฉันมีแบบฟอร์มง่ายๆ ที่กำหนดโดยใช้โมดูลเว็บฟอร์ม ป้อนคำอธิบายรูปภาพที่นี่

ในการดำเนินการของ hook_webform_alter ฉันมีรหัสต่อไปนี้ที่ใช้งานได้ ...

$form['elements']['business_e_mail']['#ajax'] = [
    'callback' => 'ajax_callback',
    'wrapper' => 'opt-in-wrapper',
    'disable-refocus' => FALSE, 
    'เหตุการณ์' => 'เปลี่ยนแปลง',
  ];

อย่างไรก็ตาม หากฉันพยายามแนบพฤติกรรม #ajax เข้ากับฟิลด์ประเทศซึ่งเป็นสิ่งที่ฉันต้องการจริงๆ ฉันจะไม่ได้รับการตอบกลับ (เช่น ไม่มีการเรียก ajax callback)

รหัสที่ใช้งานไม่ได้

$form['elements']['country_code']['#ajax'] = [
    'callback' => 'ajax_callback',
    'wrapper' => 'opt-in-wrapper',
    'disable-refocus' => FALSE,
    'เหตุการณ์' => 'เปลี่ยนแปลง',
  ];

ความแตกต่างเพียงอย่างเดียวที่ดูเหมือนจะเกี่ยวข้องกันระหว่างสองฟิลด์นี้คือฟิลด์การทำงานเป็นที่อยู่อีเมลธรรมดา

country_code เป็นช่องที่อยู่ซึ่งมีลักษณะการทำงานแนบมาด้วย (เช่น เป็นรายการแบบเลื่อนลง

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก!

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

Jaypan avatar
de flag
`$form['elements']['country_code']` ที่ไม่เปลี่ยนแปลงมีลักษณะอย่างไรในคำจำกัดความของฟอร์ม คุณอาจต้องแนบ `#ajax` กับชายน์ของสิ่งนั้น
sea26.2 avatar
om flag
@jaypan ขอบคุณที่กระโดดเข้ามาที่นี่ ... แบบฟอร์มนั้นค่อนข้างสำเร็จรูปจากโมดูลเว็บฟอร์ม ` รหัสประเทศ [ #พิมพ์ #ชื่อ #webform_key #webform_plugin_id ... ` คุณมีแนวคิดที่น่าสนใจ... ไม่แน่ใจว่าจะได้ผลแค่ไหน เพราะฉันต้องหาองค์ประกอบที่เปลี่ยนแปลง ใช่ไหม
sea26.2 avatar
om flag
ฉันจะต้องหาเด็กที่แก้ไขหรือไม่? `รหัสประเทศ [ #ชื่อ #webform_key #country_code__ตัวเลือก ]`
Jaypan avatar
de flag
ฉันไม่ได้ใช้เว็บฟอร์มเอง แต่องค์ประกอบฟอร์มใน Drupal มักจะมีองค์ประกอบฟอร์มย่อย และคุณต้องแนบ #ajax กับองค์ประกอบฟอร์มจริง (เลือก ป้อนข้อมูล) เนื่องจากจะไม่ทำงานเมื่อแนบกับพาเรนต์ สิ่งนี้บ่งบอกให้ฉันรู้ว่าคุณได้ผูกมัดไว้กับผู้ปกครอง ไม่ใช่เด็ก

โพสต์คำตอบ

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