登录
首页 >  Golang >  Go问答

将选中数据响应到下拉列表中的键值对形式

来源:stackoverflow

时间:2024-03-05 23:21:21 314浏览 收藏

推广推荐
免费电影APP ➜
支持 PC / 移动端,安全直达

欢迎各位小伙伴来到golang学习网,相聚于此都是缘哈哈哈!今天我给大家带来《将选中数据响应到下拉列表中的键值对形式》,这篇文章主要讲到等等知识,如果你对Golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新相关文章!当然,有什么建议也欢迎在评论留言提出!一起学习!

问题内容

我是 golang 新手。 我的表单包含由键值对组成的下拉元素。当我提交表单时,它验证失败(该失败与下拉元素无关)。 我必须发回所有正确的捕获日期,包括在表单下拉项上选择的项目。

我没做过这个。如何发回所选择的内容?我的 html 如下所示。

<div> 
   {{ with .Errors.Size }}
       <p class="error text-danger">{{ . }}</p>
   {{ end }}
   <label for="size" class="col-sm-2 col-form-label">Size</label>
      &lt;select class=&quot;form-control&quot;  name=&quot;size&quot; id=&quot;size&quot;&gt;
          {{range $key, $value := .Sizes }}
            <option value="{{ $value }}">{{ $key }}</option>  
          {{end}}
      &lt;/select&gt; 
</div>

解决方案


当您在错误后再次渲染模板时,您必须设置该选项的选定属性。

{{range $key, $value := .Sizes }}
  <option value="{{ $value }}" {{if eq $value .SelectedItem}}selected{{end}}>{{ $key }}</option>  
{{end}}

上面,.selecteditem 是您传递给保存所选项目的模板的变量。

今天关于《将选中数据响应到下拉列表中的键值对形式》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>