如何检索检查值

时间:2018-08-27 16:09:33

标签: go beego

使用此给定的HTML代码,我能够添加一个简单的javascript函数,以验证是否至少选中了一个复选框。

现在,即使同时选中了所有三个复选框,我也只收到第一个选中复选框的值。

HTML

<label class="foo">
       <input type="checkbox" name="bar[]" value="W01">
       <span class="label-body">Apple</span>
</label>
<label class="foo">
       <input type="checkbox" name="bar[]" value="W02">
       <span class="label-body">Banana</span>
</label>
<label class="foo">
       <input type="checkbox" name="bar[]" value="W03">
       <span class="label-body">Melon</span>
</label>

控制器

func (this *SendController) Post() {

    beego.Info(this.GetString("bar[]"))
    // ...
}

如何获取所有选中复选框的列表,即W01和W03?

奖金问题: this.GetString("foo")this.Input().Get("foo")有什么区别?

1 个答案:

答案 0 :(得分:0)

您可以像这样获得数组参数

bars:= this.GetStrings(“ bar”)

beego params