联系表格 7 在选中的单选按钮上添加文本框

Contact form 7 add textbox on radiobutton checked

我的表单中有两个单选按钮(单选按钮 1、单选按钮 2)

当我点击 Radio 2 时,会在表单中创建一个文本框。

我已经使用了联系表 7

谢谢,

是的,您可以在使用 Conditional Fields for Contact Form 7 插件选中的单选按钮上显示表单中的文本框。

请关注thislink。它提供了使用条件逻辑在 select 另一个字段上隐藏或显示特定字段的设置。

它应该能满足您的需要。

谢谢。

您好,请将此 html 放入发送按钮上方的联系表中

 <INPUT TYPE=RADIO NAME="X" VALUE="H" onclick="hide();"/>radio1  
        <INPUT TYPE=RADIO NAME="X" VALUE="L" onclick="show();"/>radio2
        <TEXTAREA id="area" style="display: none;" NAME="data" ROWS=10 COLS=50></TEXTAREA> 

然后将脚本放入主题页眉或页脚

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>     
<script type="text/javascript">
            function show() { document.getElementById('area').style.display = 'block'; }
            function hide() { document.getElementById('area').style.display = 'none'; }
          </script>

        function show() { document.getElementById('area').style.display = 'block'; }
        function hide() { document.getElementById('area').style.display = 'none'; }
 
 <form name="radios">
        <INPUT TYPE=RADIO NAME="X" VALUE="H" onclick="hide();"/>Radio 1
        <INPUT TYPE=RADIO NAME="X" VALUE="L" onclick="show();"/>Radio 2  
        <TEXTAREA id="area" style="display: none;" NAME="data" ROWS=10 COLS=50></TEXTAREA>   
      </form>