Drupal Form States - 如何通知select中的更改?

时间:2014-10-14 00:06:03

标签: drupal-7 drupal-forms

我正在使用一个适用于Drupal状态的选择。当用户选择某个值时,它会显示更多信息。它可以直接与用户交互。

我的问题是,当我以编程方式对选择器值进行更改时,没有任何反应。我尝试在选择器中触发更改事件,使用prop,attr,click ......没有任何作用。

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

谢谢大家。

1 个答案:

答案 0 :(得分:0)

您可以在此函数中找到drupal侦听每个输入类型的事件 ajax_pre_render_element($ element)

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

尝试

$('#id').val("1");

$('#id').prop('selected', true);

$('#id').change();