Knappen Skicka anpassat formulär har inaktiverats på AEM webbplats
När du bäddar in ett adaptivt formulär på en AEM-webbplatssida är knappen Skicka inaktiverad eftersom JavaScript-beroenden saknas eller inte har initierats. Problemet uppstår inte när du förhandsgranskar formuläret fristående. Även enkla formulär med minimala fält har samma beteende. Kontrollera att alla skript och klientbibliotek är korrekt inlästa för att åtgärda detta.
Beskrivning description
Miljö
Adobe Experience Manager (AEM), v6.5 - Forms
Problem/symtom
- Knappen Submit förblir inaktiverad när det anpassade formuläret är inbäddat på en webbplatssida.
- Elementinspektionen visar: knappen är inaktiverad tills den JS som krävs har initierats.
- Inga fel visas i loggar, även om du inte har gjort så många formulär alls.
- Problemet inträffar även med grundläggande formulär som bara innehåller ett textfält och en knapp.
- Skript som krävs för formulärinitiering kan inte läsas in korrekt.
Upplösning resolution
Så här löser du problemet:
-
Identifiera om distributionen använder AEM Forms as a Cloud Service eller lokalt (JEE eller OSGi).
-
Verifiera komponentens kompatibilitet genom att kontrollera versionerna av WCM Core Components och Adaptive Forms Core Components. Bekräfta att
core.wcm.components.versionochcore.forms.components/af.versionär uppdaterade. -
Kontrollera konfigurationen av webbplatsprojektet eftersom detta kan orsaka skriptinitieringsproblem:
- Se till att alla skript som behövs för Adaptive Forms-funktionaliteten finns med och är korrekt inlästa på den inbäddade sidan. Mer information finns i Bädda in ett anpassat formulär på en AEM-webbplatssida.
- Öppna sidmallen och välj Sidprofil på den översta menyn.
- I Egenskaper
>Klientbibliotek, lägg till klientbiblioteksreferensen:core.forms.components.runtime.all.
-
Testa inbäddning av enkla formulär (till exempel ett enda textfält och en knapp) för att avgöra om problemet gäller specifika formulär eller ett större konfigurationsproblem.
-
Kontrollera om det finns saknade beroenden eller felkonfigurationer för formulären och skripten i innehållspaketen.