登录
首页 >  Golang >  Go问答

分析 Go 语言中关联的表单输入

来源:stackoverflow

时间:2024-02-26 13:54:26 344浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《分析 Go 语言中关联的表单输入》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

我想知道如何解析 go 中属于一起的表单输入字段。

以下示例对于每个数字和文本都有 2 个输入。 输入的名称和数字都是相同的。 每个

  • 的输入属于一起,并且需要像这样解析它们。

    在解析输入时有什么可以确保正确的顺序......? 或者将输入的每个名称与索引组合起来是否更好,例如 mynumber1 和 mytext1、mynumber2 和 mytext2?


    解决方案


    正如 burak serdar 对问题的评论所述,给定字段名称的值按文档顺序排列。如果文档包含成对的 successful“mynumber”和“mytext”输入,则在两个切片中使用相同的索引来获取相应的值:

    // Set req.Form by calling ParseForm.
     if err := req.ParseForm(); err != nil {
        // handle bad form error
     }
     texts := req.Form["mytext"]
     numbers := req.Form["mynumber"]
    
     ...
    
     if i >= len(texts) || i >= len(numbers) {
         // handle index out or range error
     }
     text := texts[i]
     number := nubmers[i]

    另请参阅 W3 specification

    以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

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