Amp html AMP表格-输入[值]元';不允许使用concat()函数

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}})">

在AMP表单中,我试图根据表单响应填充一个隐藏的输入字段。响应是JSON对象内部的数组。当我尝试将信息拉入div的[text]属性时,它会起作用。但在输入的[value]属性中,它不会

以下是我的示例代码:

<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>