我在前端设置了一个带有高级自定义字段的表单,以便允许从前端生成帖子。
表单有效,但每次我访问带有表单的页面时,表单都会预先填充值,但在自定义字段设置中,我没有指定默认值。
这是我正在使用的代码。
<?php acf_form_head();
get_header(); ?>
<div id="primary" class="site-content">
<div id="content" role="main">
<?php the_post(); ?>
<?php
$options = array(
'post_id' => 'new',
'field_groups' => array(36),
'submit_value' => 'Create Quote Request' ,
'updated_message' => 'Quote Created!'
);
acf_form( $options ); ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_footer(); ?>
感谢任何建议。
答案 0 :(得分:0)
将“创建报价请求”更改为'',因为这是填充文本框的文本...因此删除它将停止填充它。
答案 1 :(得分:0)
我遇到了同样的问题。我无法弄清楚如何正确设置它,所以我jqueried它。希望这会有所帮助。
$(".reset").ready(function() {
$('.acf-form').find("input[type=text], textarea").val("");
});
将.acf-form替换为您的表单ID或类
我改变了我的需求: Clear form fields with jQuery