在放大器成功中使用放大器组件

时间:2017-10-16 16:13:47

标签: amp-html

是否可以在放大器形式验证成功模板中使用放大器组件?

我想在成功消息中使用另一种形式(实际上是第2步)

2 个答案:

答案 0 :(得分:0)

正如@adnanyousafch所说,是的,你可以。根据此documentation,AMP HTML库提供了组件,amp-form归类为Dynamic content。您也可以查看此Learn AMP by Example教程。

答案 1 :(得分:0)

虽然许多放大器组件可以包装/嵌套在其他组件中,但传统的HTML表单存在限制。

HTML表单不得包含其他HTML表单,即[Nesting in forms is not allowed]

来自w3c HTML recommendations

  

4.10.3表单元素

     
    

可以使用此元素的上下文:     在哪里有流量内容。

         
      

内容模型:       流内容,但没有表单元素后代。

    
  

由于在AMP-FORM中,表单元素的submit-successsubmit-error children元素在其中添加另一个表单将无法呈现。

但是,要生成类似向导的表单结构,您可以使用表格结果上的事件来切换多个表单的可见性。如Here

所述on="submit-success:form1.hide,form2.show"