[Решено] Как вставить тег между радиокнопками?

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

Аватар пользователя oksale oksale 18 июня 2009 в 15:14

Здравствуйте.
Создаю в форме элемент типа 'radios'.
Нужно при клике по любой радиокнопке выводить html-теги под той кнопкой, которая была выбрана.
У меня же теги выводятся внизу, подо всеми радиокнопками. Как вывести их под определенной radio-кнопкой?
Код:

<?php
$form
['optEmail'] = array(
        
'#type' => 'radios',
        
'#title' => t('What do you use for e-mail'),
        
'#required' => true,
        
'#options' => array('f1'=>'radio1''f2'=>'radio2'),
        
'#attributes' => array('class' => 'optEmail'),
        
'#prefix' => '<div>',
        
'#suffix' => '</div>'
    
);
    
//invisible element
    
$class ' class="js-hide"'
    
    
$form['sub1'] = array(
        
'#type' => 'radios',
        
'#title' => t('Which version'),
        
'#options' => array('v1'=>'version1''v2'=>'version2'),
        
'#prefix' => '<div id="sub1"'. ( !isset($form_state['post']['optEmail']) || ($form_state['post']['optEmail']!='f1') ? $class '') .'>',
        
'#suffix' => '</div>'
    
);?>

Комментарии