我有一个简单的 yesod 表格:
aYesodForm :: Form Text
aYesodForm = renderDivs $ id
<$> areq hiddenField "" Nothing
它大致生成:
<input type="hidden" id="h2" name="f2" value="">
我想从 javascript 中填充它,例如:
document.getElementById('h2').value="foo"
但是将“h2”硬编码到 .julius 文件中是不好的做法,因为它是自动生成的并且可能会更改。
runFormPost 的返回类型不返回它生成的字段 id,以插入到 .julius 文件中。
在 javascript 中填写 yesod 生成的表单字段的最佳方法是什么?