想要在我的电子邮件中获取CF7 HTML表输入字段值

时间:2018-03-09 11:56:14

标签: contact-form-7

想要在我的电子邮件中获取CF7 HTML表格输入字段值,但我无法理解如何在电子邮件中检索表格值。

这是我的代码

<div class="form-row">
    <div class="column-full" align="center">
        <h1>YOUR PROFILE</h1>
    </div>
</div>

<div class="form-row">
    <div class="column-full"
        <table border="1" cellpadding="0">
            <tr>
                <td>For Registration Purpose</td>
                <td><input type="text" size="30"/></td>
                <td>Registration #</td>
                <td><input type="text" size="30"/></td>       
            </tr>
            <tr>
                <td>Posted by </td>
                <td><input type="text" size="30"/></td>
                <td>CV ID # </td>
                <td><input type="text" size="30"/></td>
            </tr>
        </table>
    </div>
</div>

<div class="form-row">
    <div class="column-half">
        <h4>Name : </h4> [text* your-name]
    </div>
    <div class="column-half">
        <h4>Father's Name : </h4> [text* father-name]
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试在cf7中构建网格布局表单。众所周知,html表没有响应,因此使用它们不是一个好习惯。 我建议您使用CF7 Smart Grid-layout extension插件来构建网格表单。它构建了默认响应的网格表单。 接下来,如果要将提交的值插入通知邮件,则需要使用cf7标记而不是自己的<input>字段。 cf7插件无法识别自定义html字段,这就是您在设置邮件时看不到它们可用的原因。

因此,您将使用<input type="text" name="your-text"/>代替[text your-name],并让cf7插件处理html字段的创建。