인프런 커뮤니티 질문&답변

박수영님의 프로필 이미지

작성한 질문수

웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기

새 제품 등록하기 기능 구현하기

hidden fields

해결된 질문

23.08.07 15:40 작성

·

394

0

Tally랑 연결해서, 게시물 작성하는 링크를 embed하고, 영상강의에 따라, tally의 custom code를 웹플로우 New product 페이지에 넣었는데, 계속 Hidden Fields값에 공란으로 나옵니다.

여러번 강의를 돌려서, 강사님 가르쳐준대로 똑같이했는데, 제가 만든 clone 사이트에서 게시물올리면 hidden fields값이 공란으로 나오네요..

Tally Form에서 URL 주소 + "name=이름"을 넣으서 시도해보면, 잘 나오는데, 웹플로우에서 반영하고 페이지에서 작성하면 뜨지가 않습니다. 혹시 방법이 있는지 알 수 있을까요?

답변 2

0

박수영님의 프로필 이미지
박수영
질문자

2023. 08. 08. 10:31

넵 맞습니다. memberstack 2.0으로 설정했었는데, 말씀 주신내용을 토대로 name 필드값이 없거나 잘못된것 같아서, 강의내용 그대로 memberstack 1.0으로 재설정해서 해보니 작동이 잘되었습니다. 빠르게 답변주셔서 감사합니다!

0

일잘러 장피엠님의 프로필 이미지
일잘러 장피엠
지식공유자

2023. 08. 07. 17:29

<script> MemberStack.onReady.then(function(member) { let memberName = member["name"]; if (member.loggedIn) { let src = "[여러분의 Tally Form URL]&name="+ memberName; let tallyElement = document.getElementById("tally-memberstack"); console.log(tallyElement); tallyElement.setAttribute("src", src); console.log(tallyElement); return src }; }) </script>

30강의 memberstack id를 tally hidden field에 넣는 코드 맞으시죠?

 

tally form url 주소에 name을 넣어서 시도하시면 잘 된다고 하시니, tally form 설정이 잘못된거 같지는 않은데요. 혹시 memberstack도 똑같이 셋팅하신게 맞나요? memberstack에서 혹시 name으로 된 필드가 없는게 아닐까 의심되는데요.

만약에 memberstack에도 name으로 된 필드가 존재하고 다른 이유를 못찾으시겠다면, 결과물 링크를 퍼블리시해서 공유해주시면 코드를 보고 피드백 드려볼게요.

감사합니다 :)

COTA LEE님의 프로필 이미지

2023. 11. 19. 01:07

<결과물 링크 바로가기>

위에 질문 써주셨던 내용과 동일하게 저도 계속 수정해봤는데, hidden fields값이 계속 공란으로 나옵니다ㅜㅜ

memberstack 1.0으로 작업하였는데, tally hidden fields의 내역이 계속 공란으로 나오는데 어디가 잘못된 건지 갈피를 못잡겠습니다..

더불어 웹플로우 Product page의 shortcode도 내역이 채워지지 않는데, 이전 질문에서 무시하고 넘어가도 된다고 답변을 보아 일단 배제하고 진행했었습니다. 이 부분도 같이 보완할 수 있는 부분을 알 수 있을까요~?

일잘러 장피엠님의 프로필 이미지
일잘러 장피엠
지식공유자

2023. 11. 20. 18:21

웹플로우 상에 코드는 잘 넣으신거 같아요~ 탈리 설정이 잘못된건 아닌가 한번만 더 확인해주세요.

 

image1. hidden field로 name이 설정되어 있는지 확인해주세요. 대소문자 틀림없이 name으로 되어있어야 합니다. (위 그림에서 | name 이라고 나오는 부분)

  1. 이 hidden field의 값을 url로 받은 다음에 실제로 form의 응답 값으로 지정하려면, 하나의 필드를 만들어서 그것의 Default answer를 토글 on을 하고 그것의 값이 name으로 설정되어 있어야 됩니다. (위 그림에서 왼쪽 부분을 보세요.)

 

image

수강생님이 의도하신게 name이 성장 기록 메이커(이름) 필드에 들어오도록 하신거 맞나요? 그렇다면 저 필드의 Default answer가 name 값으로 되어 있는지 한번 체크 부탁드려요. 현재는 url 파라미터로 https://tally.so/r/mO758p?name=장피엠 이런식으로 name에 값을 던져줘도 저 부분에 업데이트하지 않는걸로 봐서 tally 설정에서 Default answer가 설정이 안된게 아닌가 의심됩니다.

 

커스텀 코드는 잘하셨으니 이 탈리 폼 설정만 잘 되면 잘 데이터가 넘어가지 않을까 싶어요.

 

열심히 들어주시고 결과물 만들어주셔서 감사합니다.