联系Form 7自定义占位符文本

时间:2018-10-25 09:24:17

标签: javascript php jquery wordpress

我在每个帖子上都有一个联系表。我试图在每个帖子的主题字段上显示不同的占位符文本,其中主题字段占位符文本应等于帖子标题。

这是当前的联系表单标签:

[text text-900 placeholder "Subject"]

我尝试用

替换主题
<script>
 $("input").val("<?php echo $post; ?>");
</script>

但是它没有用。

请帮助我解决这个问题:)

2 个答案:

答案 0 :(得分:0)

尝试一下

jQuery('.wpcf7-form input[type=text]').attr("placeholder", "Your Post Title")

完整的PHP代码如下。经过测试。

<script type="text/javascript">
    jQuery('.wpcf7-form input[type=text]').attr("placeholder", "<?php the_title(); ?>");
</script>

答案 1 :(得分:0)

首先根据contact-form 7的文档添加此类,如下所示

 [text class:subject_form text-900 placeholder "Subject"]

然后在.php文件顶部的某个地方初始化title的全局变量

<script>
   page_title = "<?php echo the_title()?>";
</script>

然后

在jQuery

<script>
   jQuery('.wpcf7-form input.subject_form').attr("placeholder", page_title);
</script>