重力形式从下拉列表中选择显示消息

时间:2015-02-01 22:26:58

标签: javascript jquery ajax wordpress gravity-forms-plugin

当用户从下拉菜单中选择一个选项时,是否可以显示消息/描述。

示例:

如果用户从下拉菜单中选择“伦敦”,那么我们希望显示与“伦敦”相关的数据库/文件中的消息,理想情况下使用Ajax,以免重新加载页面。

提前致谢。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。您可以在Gravity Forms中为select添加CSS类名。这将使您可以通过自定义Javascript / jQuery轻松添加事件侦听器。当然,您需要ajax端点,但可以像这样添加一个监听器:

(function ($) {
    $(function () {
        // Set your variables here
        var select_class = 'my-select-class',
            endpoint = '/my_endpoint.php',
            notification_class = 'notification-for-select';

        var $my_select = $('.' + select_class);
        $my_select.parent().prepend('<div class="' + notification_class + '"></div>');
        $my_select.change(function (e) {
            var my_data = $my_select.val();
            $.post(endpoint, my_data, function (data) {
                $('.' + notification_class).text(data);
            });
        });
    });
})(jQuery);