2013-11-01 2 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

는 쓰기 적어도 짧은 시간을 보내고하십시오

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

내가이에서 내 요구에 변경

중 양식 ID 또는 클래스와 .ACF 형태를 교체 설명과 함께 주석. – zero323

+0

Nope. '견적 생성 요청'은 필드가 아닌 제출 버튼의 값입니다. 나는 다수의 들판을 가지고 있으며 그것들은 모두 단 하나가 아니라 미리 채워져있다. – stephan2307

+0

죄송합니다. 실수입니다. 브라우저에서 요소를 검사하기 위해 마우스 오른쪽 버튼을 클릭하면 다음과 같이 나타납니다. ''? – stink

0

동일한 문제가 발생했습니다. 제대로 설정을 해제하는 방법을 찾지 못해서 jQueried했습니다. 희망이 도움이됩니다. 당신은 답을 제공하는 경우 Clear form fields with jQuery

관련 문제