2017-10-16 4 views

Répondre

0

Bien que de nombreux composants d'amplification puissent être encapsulés/imbriqués dans d'autres composants, le format HTML traditionnel est limité.

Un formulaire HTML ne doit pas contenir un autre formulaire HTML, c'est-à-dire [Nesting in forms is not allowed].

De w3c HTML recommendations,

4.10.3 L'élément de forme

Contextes dans lequel cet élément peut être utilisé: Lorsque le contenu de flux est prévu.

Modèle de contenu: Contenu de flux, mais sans descendance d'élément de formulaire.

Puisqu'en AMP-FORM, l'élément submit-success et submit-error les enfants de l'élément de forme, en ajoutant une autre forme à l'intérieur ne serait pas rendu. Toutefois, pour produire une structure de formulaire semblable à un assistant, vous pouvez basculer les visibilités de plusieurs formulaires en utilisant les événements sur le résultat de la forme E.g. on="submit-success:form1.hide,form2.show" comme décrit Here