ฉันจะแนบพฤติกรรม 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 เป็นช่องที่อยู่ซึ่งมีลักษณะการทำงานแนบมาด้วย (เช่น เป็นรายการแบบเลื่อนลง
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก!