为了账号安全,请及时绑定邮箱和手机立即绑定

golang模板中的HTML表单提交

golang模板中的HTML表单提交

Go
慕码人2483693 2021-08-16 15:53:07
我正在使用 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信