用beego时模板中的复选框checkbox部分代码,怎么写比较好?

目前代码: template:

{{range .Rooms}}
        <label>
       <input type="checkbox" name="rooms" value="{{.RoomId}}" {{if .Select}}checked="checked"{{end}}>  {{.RoomName}}</label>
{{end}}

go:

type Room struct{
   RoomId int
   RoomName string
   Select bool
}

rooms:=make([]Room,0)

因为复选框的内容固定,是否有只传一个checkbox value的slice到模板中的方法?

共 3 个回复


chenhao

请管理员误删,与上篇内容不同.

# 0

jimmykuu

这么写就可以。

# 1

zhushengjun

如果这边选中部分内容,post提交后,controllers层怎么获取选中的内容呀

# 2