我正在使用 go 语言使用 go-template 提交 HTML 表单。得到一些奇怪的结果。基本思想是我有一个名为 Page 的数据结构,其中包含一些元素。该模板填充了一个页面数组。在模板中,我遍历每个页面并显示其内容。这些内容中的每一个都嵌入在一个带有各自链接的 HTML 表单中。单击链接后,它将提交相应的表单。代码片段如下:{{range $index, $element := .Pages}} <form action="/detailNews" id="readMore{{$index}}" method="post" name="readMore{{$index}}"> //displaying elements from each page <div id="more"> <input name="query" type="hidden" value="{{printf "%s" .Title}}"> <a href="#" onclick="document.readMore{{$index}}.submit()">Read More</a> </div> </form>{{end}}该代码主要适用于一个小问题。id 和 name 属性按预期生成输出,例如:readMore0、readMore1等。问题出在“a”标签上,其中 onclick 属性填充了以下内容:document.readMore 0 .submit()、document.readMore 1 .submit()等。注意0, 1 周围的空间。有了这个,单击链接时未找到相应的表单。我想不通这是什么原因。任何帮助将不胜感激。
2 回答
- 2 回答
- 0 关注
- 367 浏览
添加回答
举报
0/150
提交
取消