想要在我的电子邮件中获取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>
答案 0 :(得分:0)
看起来您正在尝试在cf7中构建网格布局表单。众所周知,html表没有响应,因此使用它们不是一个好习惯。
我建议您使用CF7 Smart Grid-layout extension插件来构建网格表单。它构建了默认响应的网格表单。
接下来,如果要将提交的值插入通知邮件,则需要使用cf7标记而不是自己的<input>
字段。 cf7插件无法识别自定义html字段,这就是您在设置邮件时看不到它们可用的原因。
因此,您将使用<input type="text" name="your-text"/>
代替[text your-name]
,并让cf7插件处理html字段的创建。