Forms 如何向Drupal表单添加多值文本字段?

Forms 如何向Drupal表单添加多值文本字段?,forms,drupal-6,module,textfield,multiple-value,Forms,Drupal 6,Module,Textfield,Multiple Value,在drupal表单中,是否可能以及如何实现一个文本字段和多个值 我有下一个代码: function mymodule_admin_settings() { $form['email'] = array( '#type' => 'fieldset', // ... ); $form['email']['mymodule_email_recepient'] = array( '#type' => 'textfield', '#title' =&

在drupal表单中,是否可能以及如何实现一个文本字段和多个值

我有下一个代码:

function mymodule_admin_settings() {
  $form['email'] = array(
    '#type' => 'fieldset',
    // ...
  );
  $form['email']['mymodule_email_recepient'] = array(
    '#type' => 'textfield',
    '#title' => t('Recepient'),
    '#default_value' => variable_get('mymodule_email_recepient', 'email@domain.com'),
    '#element_validate' => array('mymodule_email_validation'),
    '#maxlength' => 30,
    '#required' => TRUE,
  );
  // ...
  return system_settings_form($form);
}
这个表格我应该换什么

  • 显示多个文本字段,例如

  • 在提交时调用
    变量集('mymodule\u email\u recepient',数组(/*某些值*/)


  • 谢谢你的进步

    我今天在搜索类似的东西,我使用的解决方案可能对您也足够好

    使用CCK模块,我创建了一个内容类型,该类型只用于应该在自定义模块中使用的避难所字段

    然后,我在该内容类型中创建了一个cck字段(在我的示例中是一个nodereferente自动创建字段)

    最后,我使用以下技巧将现有CCK字段插入到自定义表单中:


    希望有帮助。

    我今天正在搜索类似的内容,我使用的解决方案可能对您也足够好

    使用CCK模块,我创建了一个内容类型,该类型只用于应该在自定义模块中使用的避难所字段

    然后,我在该内容类型中创建了一个cck字段(在我的示例中是一个nodereferente自动创建字段)

    最后,我使用以下技巧将现有CCK字段插入到自定义表单中:

    希望能有帮助