javascript - 如何将多个 HTML 表单中的值添加到一个数组中进行发送

标签 javascript php html forms

我正在构建一个移动网络应用程序,员工可以使用该应用程序提交给定一周的工作时间。该表单显示 7 个表单(每个表单代表一天),由 PHP 循环函数构建,该函数运行包含一周信息的数组。每一天都是不同的形式。

我无法将所有日子合并为一天,因为我需要允许员工自己向每一天(div 中的表单)添加字段,以添加他们在工作时执行的事件。

它看起来像这样: enter image description here

如果我将所有日期合并到一个表单中,每次您在某一天添加​​字段时,都会将该字段添加到第一天(而您可能在最后一天需要它)。

问题

我需要使用一个按钮提交整个星期。我已经见过像

这样的 JavaScript 方法
document.getElementById("form1").submit();
document.getElementById("form2").submit();

但这不能正常工作。任何人都可以为我提供指导或一些代码来帮助我解决这个问题吗?任何帮助将不胜感激!

最佳答案

你不能只用一种形式来实现这一点吗?

HTML

<form>
    <fieldset>
        <!-- all your fields for the day -->
        <legend>Monday</legend>
    </fieldset>

    <fieldset>
        <!-- all your fields for the day -->
        <legend>Tuesday</legend>
    </fieldset>
    <!-- ... -->

    <input type="submit" />        
</form>

关于javascript - 如何将多个 HTML 表单中的值添加到一个数组中进行发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24723730/

相关文章:

javascript - 类型 'click' 上不存在属性 'string'

Javascript:从已删除的元素接收事件的可能性

javascript - 如何在 jQuery.css() 方法中为所有浏览器编写 CSS 代码?

php - 如何在 mysql php 中更新多选下拉数组

javascript - 使用 POST 调用 RESTFUL Web 服务

c# - dotnet core/corefx 中是否有与 HtmlTextWriter 等效的类?

html - 在响应式网格系统框架中嵌入youtube视频(视频不会加载)

javascript - 如何在用户点击广告时删除广告?为了保护多次点击同一个广告?

php - 不支持的操作数类型错误/回车 - PHP

javascript - 使用 php session 的事件 session 中菜单列表的方法