Javascript 无法设置表单提交成功事件的状态

Javascript 无法设置表单提交成功事件的状态,javascript,amp-html,Javascript,Amp Html,当我在“提交成功”事件中提交表单时,我尝试提交另一个表单,但它会导致信任级别错误,表明提交成功没有设置状态的相同信任级别。 我检查了amp form submit事件和setState事件是否具有与HIGH相同的信任级别,但没有找到submit success事件的信任级别 "submit-success" event with "low" trust is not allowed to invoke "amp.setState".

当我在“提交成功”事件中提交表单时,我尝试提交另一个表单,但它会导致信任级别错误,表明提交成功没有设置状态的相同信任级别。 我检查了amp form submit事件和setState事件是否具有与HIGH相同的信任级别,但没有找到submit success事件的信任级别

"submit-success" event with "low" trust is not allowed to invoke "amp.setState".
假例子

<form id="f1" method="POST" xhr-action="dummyapi" on="submit-success:AMP.setState({dummy:true})">

<!--fields-->
</form>

<form id="f2" method="POST" xhr-action="dummyapi" on="submit-success:f1.submit">

<!--fields-->
</form>


f1表格提交时的设置状态无效,伙计,你的代码在哪里?为什么不能插入一个简单有效的AMP模板?你可能期望有人为你做任何事,但这并不总是发生


我试着做你写的,一切都对我有用,看:


身体{
-webkit动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
-moz动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
-ms动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
}
@-webkit关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@-moz关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@-ms关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@-o关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
身体{
-webkit动画:无;
-moz动画:无;
-ms动画:无;
动画:无;
}
第一种形式
第二张表格发送成功!
第二次表单发送失败!

第二种形式 提交 第一张表格发送成功! 第一次表单发送失败!
伙计,你的代码在哪里?为什么不能插入一个简单有效的AMP模板?你可能期望有人为你做任何事,但这并不总是发生


我试着做你写的,一切都对我有用,看:


身体{
-webkit动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
-moz动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
-ms动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
动画:-amp开始8s步骤(1,结束)0s 1正常两个步骤;
}
@-webkit关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@-moz关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@-ms关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@-o关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
@关键帧-amp开始{
从{
可见性:隐藏;
}
到{
能见度:可见;
}
}
身体{
-webkit动画:无;
-moz动画:无;
-ms动画:无;
动画:无;
}
第一种形式
第二张表格发送成功!
第二次表单发送失败!

第二种形式 提交 第一张表格发送成功! 第一次表单发送失败!
谢谢。我错过了几点。我已经更新了这个问题。如果有工作,请告诉我around@AshishSharma我试过你说的了。我也得到了一个错误。我认为做你想做的事是不可能的。我建议您为要发送的第一个表单编写
AMP.setState({dummy:true})
。您还可以在官方的github存储库AMP中询问,并附上指向此主题的链接。我会仔细考虑这个问题,如果我找到答案,我会稍后再写。谢谢。我错过了几点。我已经更新了这个问题。如果有工作,请告诉我around@AshishSharma我试过你说的了。我也得到了一个错误。我认为做你想做的事是不可能的。我建议您为要发送的第一个表单编写
AMP.setState({dummy:true})
。您还可以在官方的github存储库AMP中询问,并附上指向此主题的链接。我会更多地思考这个问题,如果我找到答案,我会稍后再写。