2013-11-01 34 views
0

我已經在前端設置了一個高級自定義字段的表單,以允許從前端生成帖子。錯誤地預先填寫了高級自定義字段

表單工作正常,但是每次我用窗體訪問頁面時,窗體都預先填充了值,但是在自定義字段設置中,我沒有指定默認值。

這裏是我正在使用的代碼。

<?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

將'創建報價請求'更改爲'',因爲這是填充文本框的文本...所以刪除它將停止填充它。

+2

如果你提供答案請寫一個至少在短期花一些時間評論與解釋。 – zero323

+0

沒有。 「創建報價請求」是提交按鈕的值,而不是字段的值。我有很多領域,他們都預先填充,不只是一個。 – stephan2307

+0

對不起我的錯誤。當您在瀏覽器中右鍵單擊以檢查元素時,是否如下所示: ''? – stink

0

我遇到了同樣的問題。我無法弄清楚如何正確解除它,所以我查詢了它。希望這可以幫助。

$(".reset").ready(function() { 
    $('.acf-form').find("input[type=text], textarea").val(""); 
}); 

更換.acf形式有兩種表單ID或類

我改變了我的需求,從這個: Clear form fields with jQuery