如何检索选中的值
How to retrieve checked values
使用这个给定的 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")
有什么区别?
你可以这样获取数组参数
bars := this.GetStrings("bar")
使用这个给定的 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")
有什么区别?
你可以这样获取数组参数
bars := this.GetStrings("bar")