2016-08-12 2 views
0

중복 된 Marketo 양식에 문제점이 있습니다. 페이지에 정확히 같은 양식 2 개가 있습니다. 첫 번째 항목은 페이지의 내용 섹션에 표시되고 두 번째 항목은 일부 버튼을 클릭하면 팝업으로 표시됩니다.Marketo 중복 양식 유효성 확인

문제는 내가 비어있는 첫 번째 양식을 제출할 때 유효성 검사 메시지가 두 번째 양식의 팝업으로 표시된다는 것입니다.

두 양식의 ID가 동일하다는 점을 이해합니다.

2 개의 정확히 동일한 Marketo 양식을 페이지에서 잘 작동시키는 방법이 있습니까?

답변

0

Marketo 양식이 포함되어 있으면 양식 ID를 기준으로 <form> 요소에 고유 ID 속성이 부여되는 것이 문제입니다. 동일한 양식을 페이지에 두 번 넣으면 동일한 고유 ID를 가진 두 개의 <form> 요소를 페이지에 넣습니다. 이는 잘못된 HTML과 별도로 두 양식을 제출할 때 하나의 양식을 제출할 때이를 의미합니다.

확실한가요?하지만 자바 스크립트를 사용하여 페이지에로드 된 후 <form> ID를 동적으로 변경하여 두 개의 고유 한 ID를 제공하는 방법이있을 수 있습니다 ... YMMV!

내가 사용한 적이있는 유일한 다른 해결 방법은 Marketo의 양식을 복제하고 '양식 A'와 '양식 B'가있는 것입니다.

+0

고맙습니다! 이것이 가능한 옵션 중 하나입니다. –

+1

다른 해결책을 찾았습니다. http://jsfiddle.net/sanford/utLxnk7x/ –