Есть задача.
допустим:
-есть 3 города (Москва, Питер, Екатеринбург)
-есть combobox с этими городами (пример http://www.beeline.ru/)
-есть 3 блока соответствующим городам
как сделать управление выводом блока выбранному городу?
т.е. выбрали Москву, то отобразился блок Москвы, а блоки Питера и Екатеринбурга не выводятся.
Комментарии
походу нужно юзать яваскрипт
<script type="text/javascript">
function rselect(a)
{
remember(a);
location.href = + a;
}
</script>
решил задачу с помощью переменной сессии
<?php
function region_form_block() {
$form['region_b'] = array(
'#type' => 'select',
'#title' => t('Значение 1'),
'#default_value' => $_SESSION['region_b'],
'#options' => array (16=>'16', 18=>'18'),
'#attributes' => array('onchange' => "form.submit()"),
); $form['region_b']['submit'] = array(
'#type' => 'submit',
'#value' => 'Display',
'#submit' => array('region_form_block_submit'),
'#weight' => 2,
'#attributes' => array('style' => 'display : none'),
);
return $form;
}
function
region_form_block_submit($form, $form_state) {$_SESSION['region_b'] = $form_state['values']['region_b'];
} ?>