[Решено] Добавление новых полей в форму при помощи AHAH

Прислано: iHappy

пн, 15/03/2010 - 05:04

Другие статьи по теме:

Доброе утро граждане Друпалисты.
Помогите решить задачку.

Создал форму с набором полей. Прицепил кнопку с AHAH для добавление двух дополнительных полей.

Уже замучился. Проблема в том, что я не могу понять что писать в "_js" чтобы оно добавило поле.

в общем нашел два способа как добавить поля. Но оба не верны как получилось в итоге.

Первый.

$form['product']['prices'] = array(   
    '#type'          => 'textfield',
    '#title'         => t('Product price2'),
    '#size' => 30,
    '#description'      =>  t('Enter the price of the goods'),
  );
$form['product']['product'] = array(   
    '#type'          => 'textfield',
    '#size' => 30,
    '#autocomplete_path' => 'taxonomy/autocomplete/'.$vid_vocabulary->vid,
    '#title'         => t('Product Name2'), 
    '#description'      =>  t('Enter a product name') 
  );
 
$output = drupal_render($form);

Добавляет в форму два новых поля, но они не передаются дальше,

<div class="form-item">
 <label>Product Name2: </label>
 <input type="text" maxlength="128" name="" id="" size="30" value="" class="form-text form-autocomplete">
 <div class="description">Enter a product name</div>
</div>

как видно name="" пустое. поэтому и идет дальше.
второй способ это самому генерировать HTML и передавать его дальше.
в общем тоже по сути не верно.

Вопрос: что нужно чтобы вернулись два поля в форму? второй день мучаюсь(
в первом же случае так же не работает autocomplete_path.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано RxB в пн, 15/03/2010 - 05:27.

1. Посмотреть модуль book
2. Погуглить по фразе "Drupal ahah_render"
Исходник только после обеда смогу показать


Опубликовано vgoodvin в пн, 15/03/2010 - 08:24.

http://www.drupal.ru/node/39295#comment-208735


Опубликовано serious.vip@dru... в пн, 15/03/2010 - 11:31.

http://drupal.org/node/331941

эта тема тут уже не первый раз поднимается


Опубликовано iHappy в вт, 16/03/2010 - 00:12.

Спасибо за ответы) понял теперь)

"vgoodvin" написал(а):

http://www.drupal.ru/node/39295#comment-208735

вот почему я в поиске это и не нашел( то что нужно

Всем спасибо за ответы!


Новое на сайте