登录
首页 >  Golang >  Go问答

提取来自两个同名文本区域的值并存储在切片中的方法

来源:stackoverflow

时间:2024-02-16 21:27:17 267浏览 收藏

大家好,今天本人给大家带来文章《提取来自两个同名文本区域的值并存储在切片中的方法》,文中内容主要涉及到,如果你对Golang方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

问题内容

所以我有一个表单,其中有2个文本区域,但这两个文本区域必须具有相同的名称,如何从该文本区域获取2个值并将它们保存在切片中?


我的golang代码:

func processQuestion(w http.ResponseWritter, r *http.Request){
    if r.Method == "POST" {
        err := r.ParseForm()
        IsError(err)

        questions := []string{}

        for {
            question := r.FormValue("question")
            if question == nil {
                break
            }
            questions = append(questions, question)
        }
    }
    http.Error(w, " ", http.StatusBadRequest)
}

解决方案


r.FormValue("question") 仅返回第一个值,即使有很多值。使用 r.Form["question"] 获取名称为 "question" 的所有值的列表。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

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