Взаимосвязанные select-ы в Друпал 6

Главные вкладки

Аватар пользователя little little 1 апреля 2011 в 8:44

Добрый день!!
Надо вывести страны и столицы, они между собой взаимосвязаны, например Россию выбираешь в нижнем списке - Москва появляется (два select-a). Это все сделала с помощью javaScript (JQuery-библиотека), теперь такая проблема когда нажимаем сабмит селект-столица становиться красным, не проходит валидацию. В друпал 5 для этого использовали DANGEROUS_SKIP_CHECK, но друпал 6 его удалили. теперь как можно решить эту проблему.
Сама поискала drupal.org форумах , там как бы дали решение

function expand_options($element) {
 if(is_array($element['#value'])) {
    $element['#options'] = $element['#value'];
 }
  return $element;
}

потом

 $form['hello'] = array(
    '#type' => 'select',
    '#title' => t('names'),
    '#options' => array(),
    '#process' => array('expand_options'),
    '#weight' => $w++,
  );

все равно нет изменении.

Комментарии