Drupal Form States - Как уведомить об изменении в select?
Я использую select, который работает с состояниями Drupal. Когда пользователь выбирает определенное значение, он показывает больше информации. Работает нормально при непосредственном взаимодействии с пользователем.
Моя проблема в том, что когда я делаю изменение значения селектора программно, ничего не происходит. Я попытался запустить событие изменения в селекторе, использовал prop, attr, click... ничего не работает.
Как я могу уведомить Drupal о том, что я изменяю свой элемент управления select, чтобы Drupal запускал соответствующее состояние?
Спасибо всем.
1 ответ
Вы можете найти, какое событие drupal слушает для каждого типа ввода в этой функции ajax_pre_render_element($element)
для выбора формы это событие изменения, запуск зависит от вашей версии jquery
пытаться
$('#id').val("1");
или же
$('#id').prop('selected', true);
или же
$('#id').change();