2016-06-30 3 views
0

정말 도움이되기를 바랍니다. 내 마음을 찾아 보았지만 이것에 대해 아무것도 발견하지 못했습니다.WP 문의 양식 7 - [your-name] 필드를 별도의 페이지에 표시

사용자가 cf7이 페이지에 있으며, 세부 사항을 채우고 :

는 내가하고 싶은 것입니다. 그런 다음 사용자를 별도의 페이지로 리디렉션합니다. on_sent_ok: "location.replace('pageurl');"

리디렉션 페이지에 사용자 입력 이름의 값을 표시하려면 어떻게해야합니까?

on_sent_ok: 'my_custom_redirect();' 

는 다음 폼 표시하는 페이지에서 그 my_custom_redirect() 함수를 만들 :

답변

0

을 당신은 어떤 프로그래밍을하거나 필요하지 않을 경우 클라이언트가 양식의 각 페이지에있는 내용을 쉽게 편집 할 수 있도록 다음 플러그인을 사용할 수 있습니다.

Contact Form 7 Multi-Step Forms

페이지를 구분할 양식 작성기에 태그를 추가하기 만하면됩니다. 내 클라이언트가 양식을 쉽게 편집 할 수 있기를 원했기 때문에이 플러그인을 선택했습니다. purvik7373에 언급 된 코드를 사용하는 경우 업데이트를 수행하여 양식 필드를 변경해야합니다.

+0

이것은 간단한 해결책이었습니다! 고마워요! – SCRLTT

0

첫 번째는 on_sent_ok로 변경

<script> 
    function my_custom_redirect() { 
     var your_name = document.getElementById('YOUR_NAME_FIELD_ID').value; // get value from your input field (YOUR_NAME_FIELD_ID) id 
     var url = 'https://www.example.com/?name='+your_name+'';  // your redirection url 
     window.location = url; 
    } 
</script> 
관련 문제