2013-11-01 3 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-формы либо с вашей формы ид или класс

Я измененном к моим потребностям из этого: Clear form fields with jQuery

Смежные вопросы