【问题标题】:How to handle forms with variable number of inputs with node js如何使用节点 js 处理具有可变输入数量的表单
【发布时间】:2015-11-19 18:51:37
【问题描述】:

我的页面上有一个表单,其中一个项目输入是可用服务列表,并且有按钮可以添加和删除更多或更少服务的输入(即输入第一个服务单击添加服务按钮和另一个服务输入点出现,点击删除服务按钮,最后一个服务输入点被删除)

现在我需要一种方法来使用 node.js 在后端处理输入信息,并且在不提前知道输入了多少服务的情况下进行表达。我在其他地方读过有关发布到数组的信息,但我不知道它如何与 node.js/express 一起使用。

【问题讨论】:

    标签: html node.js forms express


    【解决方案1】:

    通过 html 表单中的值数组获取所有可以添加/删除的字段。在服务器端,数组在req.body 下可用。

    注意 - 您需要正文解析器或类似的东西来获取表单输入。

    此外,如果您使用的是 ajax,请在发布表单之前序列化表单输入。

    【讨论】:

    • 有没有办法可以在不使用 javascript 的情况下将它们作为数组发布?
    • 普通形式的帖子也适用于数组。阿贾克斯来得晚了很多
    【解决方案2】:

    因此,我是否只需将输入的名称属性设置为“service[0]”和“service[1]”等?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 2020-10-28
      • 2016-02-02
      • 1970-01-01
      • 2018-03-24
      相关资源
      最近更新 更多