2017-10-16 1 views
0

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

+0

Sie könnten immer mehrere Formulare erstellen und Sichtbarkeit/Submission Bind für korrekte Füllung der ersten Form festlegen. – adnanyousafch

Antwort

0

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].

Von w3c HTML recommendations,

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

Verwandte Themen