Amp html 发布带有模板url的amp表单

Amp html 发布带有模板url的amp表单,amp-html,Amp Html,我们有一个带有amp表单和输入文本的搜索栏。在验证时,我们希望重定向移动站点上的页面,但我们找不到一种方法来模板化url,如下所示: <form method="get" action="https://example.com/search/'+searchword+'.html'"> <input type="text" autocomplete="off" id="searchbar"> </form> 当然,我们不能更改url,以在查询字符串中

我们有一个带有amp表单和输入文本的搜索栏。在验证时,我们希望重定向移动站点上的页面,但我们找不到一种方法来模板化url,如下所示:

<form method="get" action="https://example.com/search/'+searchword+'.html'">
  <input type="text" autocomplete="off" id="searchbar">
</form>

当然,我们不能更改url,以在查询字符串中传递参数


到目前为止,我们尝试使用amp绑定,但是表单[action]不是有效的目标。

您不能直接更改URL,但是
amp表单将把您的输入字段值作为查询参数附加到URL。此表格:

<form method="get" action="https://example.com/search/">
  <input type="text" autocomplete="off" id="searchbar" name="query" value="hello">
</form>

导致以下请求URL:
https://example.com/search/?query=hello


我还建议提交一个功能请求,以启用对表单操作的绑定。

我不确定这是如何工作的,还是可能的,但在他们的和中,它应该是一个固定的url。从这里开始,您应该能够在成功/错误结果之后执行您想要的操作。您还可以检查他们的示例,以便指导您如何正确实现amp表单,并根据应用程序的行为调整amp表单。希望这有帮助。