@Loopst

Как из select сделать radio?

Есть форма с select которую надо перевести в radio button. При выборе одного из значений появляется поле для заполнения данными для этого поля.
<form action="" method="post" class="uap-change-password-form">
    	<div class="uap-ap-field">
    		<label class="uap-ap-label"><?php _e("Тип", 'uap');?></label>
    		<select class="uap-public-form-control" onChange="uapPType();" name="uap_type"><?php
    			foreach ($data['p_types'] as $k=>$v):
    				$selected = ($data['metas']['uap_type']==$k) ? 'selected' : '';
    				?>
    				<option value="<?php echo $k;?>" <?php echo $selected;?>><?php echo $v;?></option>
    				<?php
    			endforeach;
    		?></select>
    	</div>
    	<div class="uap-ap-field" id="uap_with_email" style="display: none;">
    		<label class="uap-ap-label"><?php _e("E-mail", 'uap');?></label>
    		<input class="uap-public-form-control" type="text" value="<?php echo $data['metas']['uap_email'];?>" name="uap_email" />
    	</div>
    	<div class="uap-ap-field" id="uap_with_nm" style="display: none;">
    		<label class="uap-ap-label"><?php _e("Номер", 'uap');?></label>
<input class="uap-public-form-control" type="text" value="<?php echo $data['metas']['uap_data'];?>" name="uap_data"> />
    	</div>
    	<div class="uap-change-password-field-wrap">
    		<input type="submit" value="<?php _e("Сохранить", 'uap');?>" name="save_settings" class="button button-primary button-large" />
    	</div>
    	<?php if (!empty($data['error'])) : ?>
    		<div><?php echo $data['error'];?></div>
    	<?php elseif (!empty($data['success'])) : ?>
    		<div><?php echo $data['success'];?></div>
    	<?php endif; ?>
    </form>

Надо сделать так чтобы при выборе одной из radio button появлялось поле для заполнения данных соответсвующих этой кнопке. Т.е., в принципе, оставить функционал этого скрипта, но с radio, а не select.
Подскажите, пожалуйста, как это сделать?
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 2
polyak-888
@polyak-888
Js, React.js, css, frontend
Если я правильно понял вопрос используй триггер события
Ответ написан
Комментировать
Gosha_say
@Gosha_say
Возможно вам сюда https://jqueryui.com/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы