Amp html AMP表格-输入[值]元';不允许使用concat()函数
在AMP表单中,我试图根据表单响应填充一个隐藏的输入字段。响应是JSON对象内部的数组。当我尝试将信息拉入div的[text]属性时,它会起作用。但在输入的[value]属性中,它不会 以下是我的示例代码:Amp html AMP表格-输入[值]元';不允许使用concat()函数,amp-html,amp-form,Amp Html,Amp Form,在AMP表单中,我试图根据表单响应填充一个隐藏的输入字段。响应是JSON对象内部的数组。当我尝试将信息拉入div的[text]属性时,它会起作用。但在输入的[value]属性中,它不会 以下是我的示例代码: <form method="post" action-xhr="submit.php" target="_top" on="submit-success: AMP.setState({answer:{display:event.response.answer}})">
<form method="post" action-xhr="submit.php" target="_top"
on="submit-success: AMP.setState({answer:{display:event.response.answer}})">
<div id="response" [text]="answer.display.concat()"></div>
<input type="text" name="answer" value="" required>
<input type="hidden" name="active" value="" [value]="answer.display.concat()" />
<input type="submit" value="Submit" />
</form>
那么,为什么concat()
不能在输入的值
属性中工作,即使它可以与div的文本
属性一起工作
也许更重要的是,我如何在我的表格中使用表格的回复,以便再次提交
<form method="post" action-xhr="submit.php" target="_top"
on="submit-success: AMP.setState({answer:{display:'foobar'}})">
<div id="response" [text]="answer.display"></div>
<input type="text" name="answer" value="" required>
<input type="hidden" name="active" value="" [value]="answer.display" />
<input type="submit" value="Submit" />
</form>