【问题标题】:How to link a form inputs to each other如何将表单输入相互链接
【发布时间】:2018-07-27 05:08:34
【问题描述】:

我有一个有多个输入的表单。像父母和孩子一样。

  1. 活动 1
    1.1 子活动1
    1.2 子活动2
    1.3 子活动3

  2. 活动 2
    2.1 子活动1
    2.2 子活动2
    2.3 子活动3

这些父母和孩子是动态生成的。我的意思是我可以通过点击 jQuery 添加更多按钮来创建多个。

我的问题是,当我想从数据库中取回它时,我应该如何保存它们,那么每个孩子都应该在其父母之下。

我正在使用 laravel 5。

【问题讨论】:

    标签: php html laravel-5


    【解决方案1】:

    您可以通过任何输入字段的名称属性来实现。

    name="field_name[1][]"
    name="field_name[2][]"
    

    多个输入可以参考https://www.codexworld.com/add-remove-input-fields-dynamically-using-jquery/

    在编辑表单中显示它们时,您可以遍历所有元素以创建树状结构。

    【讨论】:

    • 您能否说得更清楚些。请以表单格式展示,以及如何使用 laravel 将其保存到数据库中。
    【解决方案2】:

    你可以这样做

    1.name="activity1"
    
      1.1.name=['activity1']['Sub-activity 1']
      1.2 name=['activity1']['Sub-activity 2']
      1.3 name=['activity1']['Sub-activity 3']
    
    2.name="activity2"
    
       2.1.name=['activity2']['Sub-activity 1']
       2.2 name=['activity2']['Sub-activity 2']
       2.3 name=['activity2']['Sub-activity 3']
    

    这里的名称是指输入字段名称,因此您需要根据您的输入字段来安排这样的名称。

    【讨论】:

    • 现在的问题是我应该如何使用 Laravel 框架将其保存到数据库中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 2021-01-23
    相关资源
    最近更新 更多