以drupal形式动态生成的多个字段

时间:2016-09-26 09:50:45

标签: javascript php forms drupal-8

在我的表单的特定部分中,每当我们点击添加按钮n次时,一些字段会被迭代n次。

我想通过点击添加按钮添加每个学生的以下详细信息,并通过删除按钮删除详细信息。

非常感谢帮助:)

  $form['reg']= array(
          '#type' => 'textfield',          
          '#title' => 'Registration Number',
          '#validated' => TRUE,
      );
 $form['fname']= array(
          '#type' => 'textfield',          
          '#title' => 'First Name',
          '#validated' => TRUE,
 );
  $form['lname']= array(
          '#type' => 'textfield',          
          '#title' => 'last Name',
          '#validated' => TRUE,
  );
 $form['email'] = array(
       '#type' => 'textfield',
       '#title' => 'Email',
       '#validated' => TRUE
 );

1 个答案:

答案 0 :(得分:0)

也许您可以在内容类型上使用具有多个值的Field Collection模块?

  • 创建Field Collection
  • 类型的字段
  • 允许该字段具有多个值。
  • 添加字段。

有关模块的详细信息,请参阅https://www.drupal.org/project/field_collection;有关文档,请参阅https://www.drupal.org/node/1353926