Ist es möglich, eine Amp-Komponente in der Validierungs-Erfolgschablone zu verwenden?Amp-Komponente in Amp-Form erfolgreich verwenden
Ich möchte eine andere Form verwenden (effektiv Schritt 2) in der Erfolgsmeldung
Ist es möglich, eine Amp-Komponente in der Validierungs-Erfolgschablone zu verwenden?Amp-Komponente in Amp-Form erfolgreich verwenden
Ich möchte eine andere Form verwenden (effektiv Schritt 2) in der Erfolgsmeldung
Wie @adnanyousafch erwähnt, ja man könnte. Basierend auf dieser documentation bietet die AMP HTML-Bibliothek Komponenten und amp-form
ist in Dynamic content kategorisiert. Sie können diese Learn AMP by Example Anleitung auch überprüfen.
Während viele Amp-Komponenten in andere eingebettet/verschachtelt werden können, gibt es eine Beschränkung für das traditionelle HTML-Formular.
Ein HTML-Formular darf kein anderes HTML-Formular enthalten, d. H. [Nesting in forms is not allowed]
.
4.10.3 Das Formularelement
Contexts in dem dieses Element verwendet werden kann: Wo Strömungs Inhalt erwartet wird.
Content-Modell: Flow-Inhalt, aber ohne Formelement Nachkommen.
Da in AMP-FORM, die submit-success
und submit-error
Kinder Element des Formularelement, das Hinzufügen eines weiteren Form im Inneren nicht wiedergegeben werden würde.
Um jedoch eine wizardähnliche Formularstruktur zu erstellen, können Sie die Sichtbarkeit von mehreren Formularen mithilfe der Ereignisse im Ergebnis des Formulars ändern. on="submit-success:form1.hide,form2.show"
wie beschrieben Here
Sie könnten immer mehrere Formulare erstellen und Sichtbarkeit/Submission Bind für korrekte Füllung der ersten Form festlegen. – adnanyousafch