AEM 사이트 페이지에서 적응형 양식 제출 버튼이 비활성화됨
적응형 양식을 AEM 사이트 페이지에 포함할 때 누락되거나 초기화되지 않은 JavaScript 종속성으로 인해 제출 단추가 비활성화되어 있습니다. 독립 실행형 양식을 미리 볼 때는 이 문제가 발생하지 않습니다. 최소한의 필드가 있는 간단한 양식에서도 동일한 동작을 보여 줍니다. 이 문제를 해결하려면 필요한 모든 스크립트와 클라이언트 라이브러리가 제대로 로드되었는지 확인합니다.
설명 description
환경
Adobe Experience Manager(AEM), v6.5 - Forms
문제/증상
- 적응형 양식이 사이트 페이지에 포함되면 제출 단추가 비활성화됩니다.
- 요소 검사 표시: 필요한 JS가 초기화되기 전까지 단추를 사용할 수 없습니다.
- 최소한의 양식 설정으로도 로그에 오류가 표시되지 않습니다.
- 이 문제는 텍스트 필드와 단추만 포함된 기본 양식에서도 발생합니다.
- 양식 초기화에 필요한 스크립트가 제대로 로드되지 않습니다.
해결 방법 resolution
문제를 해결하려면 다음 단계를 수행합니다.
-
배포에서 AEM Forms as a Cloud Service 또는 온프레미스(JEE 또는 OSGi)를 사용하는지 식별합니다.
-
WCM 핵심 구성 요소 및 적응형 Forms 핵심 구성 요소의 버전을 확인하여 구성 요소 호환성을 확인합니다.
core.wcm.components.version및core.forms.components/af.version이(가) 최신 상태인지 확인하십시오. -
이 경우 스크립트 초기화 문제가 발생할 수 있으므로 사이트 프로젝트 설정을 검사합니다.
- 적응형 Forms 기능에 필요한 모든 스크립트가 포함된 페이지에 제대로 로드되어 있는지 확인합니다. AEM 사이트 페이지에 적응형 양식 포함을 참조하세요.
- 페이지 템플릿을 열고 상단 레일 메뉴에서 페이지 정책 을 선택합니다.
- 속성 에서
>클라이언트 라이브러리 섹션에서 클라이언트 라이브러리 참조core.forms.components.runtime.all을(를) 추가합니다.
-
간단한 양식(예: 단일 텍스트 필드 및 단추)을 포함하여 테스트하여 문제가 특정 양식인지 더 광범위한 구성 문제인지 확인합니다.
-
해당되는 경우 콘텐츠 패키지에 양식 및 스크립트와 관련된 누락된 종속성 또는 잘못된 구성이 있는지 확인하십시오.
3d58f420-19b5-47a0-a122-5c9dab55ec7f