联系表格7在选项[关闭]中选择不同的值文本框然后是内容文本框


10

DSoes有人知道我如何在联系表7插件的select-options中设置其他评估值吗?这是我正在尝试做的HTML示例

<selct>
<option value="1">My car</option>
<option value="2">Your car</option>
</select>

如果没有本土的解决方案存在,你可以使用jQuery解决这个问题val()show()hide()
brasofilo 2012年

Answers:


17

看起来Contact Form 7本身就支持此功能,但如何实现它并不是很明显。

这是说明功能的文档页面:http : //contactform7.com/selectable-recipient-with-pipes/

基本上,您要做的就是将值放入:

可见值|实际值

管道“ |”之前的内容 字符将显示在表格中,其后将是填写表格的实际值。

希望有帮助!


3
这是行不通的。那里的文档不正确。
所罗门·克洛森

3
@SolomonClosson实际上,这仍然有效;这很时髦。表单HTML不显示“原始”的值,但在最后的链路状态可以用前缀访问它们_raw_,例如,_raw_YOURFIELD而不是YOURFIELD
drzaus

这仅适用于服务器端。根据文档,这是为了防止将值发送到浏览器客户端,因此,如果要使用javascript(jQuery的val())而不是选项文本(jQuery的text())访问选项值,请使用Demilio的解。
赫伯特·范弗利特

如果即时通讯使用“数据”属性填充选择内容,该怎么办?
Zorox

3

为此,我首先发布了标准的contct表单7表单,然后从联系表单7中复制了所有短代码创建的源代码。然后,我将短代码用作选择标签,并在其中使用了一个真正的select-tag。它。这样,我可以使用联系表单7引擎,同时在选项标签中设置自己的值文本...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.