Отображение n символов текстового поля из контактной формы 7 - PullRequest
0 голосов
/ 11 апреля 2019

Я не уверен, задавался ли этот вопрос, но я не смог найти решение.

Я хочу отобразить первые 2 символа из текстового поля Контактная форма 7. в почте.

Например, человек вводит «СЕГОДНЯ» в текстовое поле.В электронном письме я хотел бы отобразить первые 2 символа, которые являются «TO» в разделе почты, когда администратор получит электронное письмо.

Как мне этого добиться?

1 Ответ

1 голос
/ 12 апреля 2019

Вы могли бы сделать что-то вроде этого

Добавьте этот сценарий, однако вы добавляете сценарии на свою страницу в статическом файле .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 превращает все поля формы в теги по имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...