AEM 사이트 페이지에서 적응형 양식 제출 버튼이 비활성화됨

적응형 양식을 AEM 사이트 페이지에 포함할 때 누락되거나 초기화되지 않은 JavaScript 종속성으로 인해 제출 단추가 비활성화되어 있습니다. 독립 실행형 양식을 미리 볼 때는 이 문제가 발생하지 않습니다. 최소한의 필드가 있는 간단한 양식에서도 동일한 동작을 보여 줍니다. 이 문제를 해결하려면 필요한 모든 스크립트와 클라이언트 라이브러리가 제대로 로드되었는지 확인합니다.

설명 description

환경

Adobe Experience Manager(AEM), v6.5 - Forms

문제/증상

  • 적응형 양식이 사이트 페이지에 포함되면 제출 단추가 비활성화됩니다.
  • 요소 검사 표시: 필요한 JS가 초기화되기 전까지 단추를 사용할 수 없습니다.
  • 최소한의 양식 설정으로도 로그에 오류가 표시되지 않습니다.
  • 이 문제는 텍스트 필드와 단추만 포함된 기본 양식에서도 발생합니다.
  • 양식 초기화에 필요한 스크립트가 제대로 로드되지 않습니다.

해결 방법 resolution

문제를 해결하려면 다음 단계를 수행합니다.

  1. 배포에서 AEM Forms as a Cloud Service 또는 온프레미스(JEE 또는 OSGi)를 사용하는지 식별합니다.

  2. WCM 핵심 구성 요소 및 적응형 Forms 핵심 구성 요소의 버전을 확인하여 구성 요소 호환성을 확인합니다. core.wcm.components.versioncore.forms.components/af.version이(가) 최신 상태인지 확인하십시오.

  3. 이 경우 스크립트 초기화 문제가 발생할 수 있으므로 사이트 프로젝트 설정을 검사합니다.

    1. 적응형 Forms 기능에 필요한 모든 스크립트가 포함된 페이지에 제대로 로드되어 있는지 확인합니다. AEM 사이트 페이지에 적응형 양식 포함을 참조하세요.
    2. 페이지 템플릿을 열고 상단 레일 메뉴에서 페이지 정책 을 선택합니다.
    3. 속성 에서 > 클라이언트 라이브러리 섹션에서 클라이언트 라이브러리 참조 core.forms.components.runtime.all을(를) 추가합니다.
  4. 간단한 양식(예: 단일 텍스트 필드 및 단추)을 포함하여 테스트하여 문제가 특정 양식인지 더 광범위한 구성 문제인지 확인합니다.

  5. 해당되는 경우 콘텐츠 패키지에 양식 및 스크립트와 관련된 누락된 종속성 또는 잘못된 구성이 있는지 확인하십시오.

관련 읽기

AEM 핵심 구성 요소 안내서의 전송 단추 구성 요소.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f