我的表单中有一个多选输入,我试图在我的处理程序中获取选定的值,但我不能,我怎样才能获取这些值?
<form action="process" method="post">
<select id="new_data" name="new_data class="tag-select chzn-done" multiple="" style="display: none;">
<option value="1">111mm1</option>
<option value="2">222mm2</option>
<option value="3">012nx1</option>
</select>
</form>
我的处理程序:
func myHandler(w http.ResponseWriter, r *http.Request) {
fmt.Println(r.FormValue("new_data")) // result-> []
fmt.Println(r.Form("new_data")) // result-> []
}
从 JS 控制台选择选项 1 和 2 的表单序列化数据:
>$('#myform').serialize()
>"new_data=1&new_data=2"
翻阅古今
相关分类