如何将表单输入彼此链接

时间:2018-07-27 05:08:34

标签: php html laravel-5

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

  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。

2 个答案:

答案 0 :(得分:0)

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

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

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

并在编辑表单中显示它们时,您可以循环浏览所有元素以创建树状结构。

答案 1 :(得分:0)

您可以这样做

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']

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