【问题标题】:Contact Form 7 - populate textfield based on Select input联系表格 7 - 根据选择输入填充文本字段
【发布时间】:2018-10-05 03:37:32
【问题描述】:

对不起,如果之前已经回答过这个问题,但我找不到解决方案。 我正在为 wordpress 在 Contact Form 7 中开发一个表单。

我有一个选择框

<label> poems
[select choosePoem "-- Velg fra listen" "Ditt hjerte som banket..." "Høyt 
elsket..." "Skjønt å få hvile..." "Hjertet som banket for andre..." "Stille kom døden..." "Stå ikke ved..."]</label>

和一个文本区域

[textarea poem_1_1]

现在,我想用选择框选择的诗歌填充文本区域。

我正在考虑使用 Json 对象或数组作为诗歌存储。但是我不知道如何在联系表 7 的功能部分中进行这项工作。

我研究了插件“动态文本扩展”和“条件字段”。但我唯一能做的就是使用了几个 textarea-boxes。这在我的书中有很多浪费的代码。我已经读到我应该能够为此使用 jQuery,但我不知道它是如何工作的。

我在想这样的事情:

(function($) {
   $('choosePoem').on('change', function() {
      switch ($(this).value(//Something//)) {
        case 'no':
         //something here
        break;
}

   }
}

非常感谢任何想法、建议、工作示例的链接。 谢谢。

【问题讨论】:

    标签: jquery wordpress contact-form-7


    【解决方案1】:

    请更改您的 jquery 并尝试一下

    (function($) {
        jQuery('textarea[name="poem_1_1"]').hide();
        jQuery('select[name="choosePoem"]').on('change', function() {   
            switch (jQuery(this).val()) {
                case 'Ditt hjerte som banket...':
                 jQuery('textarea[name="poem_1_1"]').show();
                break;
            }
        });
    });
    

    【讨论】:

    • 很抱歉,Than 根本不起作用。似乎 jquery 根本没有触发。
    • 你能解释一下你想要什么吗?
    猜你喜欢
    • 2020-05-26
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多