我们有一个使用放大器和输入文本制作的搜索栏。在验证时,我们想要在移动网站上重定向页面,但是我们找不到用这样的方法来模板化网址的方法:
<form method="get" action="https://example.com/search/'+searchword+'.html'">
<input type="text" autocomplete="off" id="searchbar">
</form>
当然,我们无法更改url,在查询字符串中传递参数。
到目前为止,我们尝试使用amp-bind,但是[action]形式不是有效目标。
答案 0 :(得分:1)
您无法直接更改网址,但amp-form
会将您的输入字段值作为查询参数附加到网址。这个表格:
<form method="get" action="https://example.com/search/">
<input type="text" autocomplete="off" id="searchbar" name="query" value="hello">
</form>
会产生以下请求网址:https://example.com/search/?query=hello
。
我还建议提交功能请求here,以启用对表单操作的绑定。