显示联系表单7中文本字段的n个字符

时间:2019-04-11 20:07:27

标签: wordpress contact-form-7

我不确定是否提出了这个问题,但找不到解决方法。

我想在邮件的“联系表7”文本字段中显示前2个字符。

例如,某人在文本字段中键入“今天”。 在电子邮件中,当管理员收到电子邮件时,我想在邮件部分的前2个字符上显示“ TO”。

我该如何实现?

1 个答案:

答案 0 :(得分:1)

您可以这样做

添加此脚本,但是您要将脚本添加到页面中的静态.js文件中,也可以将其添加到联系表格的末尾。

<script>
      jQuery('input[name="your-name"]').blur(function () {
        var s = jQuery(this).val().substr(0, 2);
        if (jQuery('#name-value').length) {
            jQuery('#name-value').val(s);
        } else {
            jQuery(this).after('<input name="name-value" id="name-value" type="hidden" value="' + s + '">');
        }
      });
</script>

将“名字”替换为您在此处使用的内容,并将“名称-值”替换为您要用于电子邮件表单的内容。

然后在您的管理电子邮件中,使用表单标签 [name-value],它将显示在电子邮件中。联系表格7将所有表格字段按名称转换为标签。