Drupal 7 Drupal表单状态-如何通知select中的更改?

Drupal 7 Drupal表单状态-如何通知select中的更改?,drupal-7,drupal-forms,Drupal 7,Drupal Forms,我正在使用一个与Drupal状态一起工作的select。当用户选择某个值时,它会显示更多信息。它可以很好地与用户直接交互 我的问题是,当我以编程方式更改选择器值时,什么都不会发生。我尝试在选择器中触发一个更改事件,使用了道具、属性、单击。。。什么都不管用 如何通知Drupal我正在更改选择控件,以便Drupal触发适当的状态 谢谢大家。您可以在这个函数中找到drupal为每个输入类型监听的事件ajax\u pre\u render\u元素($element) 对于表单选择,它是更改事件,触发它取

我正在使用一个与Drupal状态一起工作的select。当用户选择某个值时,它会显示更多信息。它可以很好地与用户直接交互

我的问题是,当我以编程方式更改选择器值时,什么都不会发生。我尝试在选择器中触发一个更改事件,使用了道具、属性、单击。。。什么都不管用

如何通知Drupal我正在更改选择控件,以便Drupal触发适当的状态


谢谢大家。

您可以在这个函数中找到drupal为每个输入类型监听的事件ajax\u pre\u render\u元素($element)

对于表单选择,它是更改事件,触发它取决于您的jquery版本

试一试


使用更改功能对我来说很有效。
$('#id').val("1");
$('#id').prop('selected', true);
$('#id').change();