Вот код моей программы:Как отобразить текстовое поле «другое» выбрано в поле со списком?
<div id="sp">
<div style="line-height:22px;background:#fafafa;padding:5px;">Select a language</div>
<div style="padding:10px">
<input type="radio" name="lang" value="01"><span>Java</span><br/>
<input type="radio" name="lang" value="02"><span>C#</span><br/>
<input type="radio" name="lang" value="03"><span>Ruby</span><br/>
<input type="radio" name="lang" value="04"><span>Basic</span><br/>
<input type="radio" name="lang" value="05"><span>Other</span>
</div>
</div>
<script type="text/javascript">
$(function(){
$('#sp').appendTo($('#cc').combo('panel'));
$('#sp input').click(function(){
var v = $(this).val();
var s = $(this).next('span').text();
$('#cc').combo('setValue', v).combo('setText', s).combo('hidePanel');
});
});
</script>
Если пользователь выбирает опцию «Other» радиокнопку Я хочу, чтобы отобразить текстовое поле, так что пользователь может ввести имя другого языка.
Ваш код, кажется, требует плагина, предоставляющего метод 'combo()'; если это имеет отношение к проблеме, с которой вы сталкиваетесь, и хотите получить помощь, добавьте ссылку на этот плагин. –