【问题标题】:Drupal Form States - How to notify a change in select?Drupal 表单状态 - 如何通知选择的更改?
【发布时间】:2014-10-14 00:06:03
【问题描述】:

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

我的问题是,当我以编程方式更改选择器值时,什么也没有发生。我尝试在选择器中触发更改事件,使用了 prop、attr、click... 没有任何效果。

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

谢谢大家。

【问题讨论】:

  • 使用更改功能对我有用。

标签: drupal-7 drupal-forms


【解决方案1】:

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

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

试试

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 2020-11-23
    • 1970-01-01
    • 2011-08-31
    • 2012-06-21
    相关资源
    最近更新 更多