Показать сообщение отдельно
  #1 (permalink)  
Старый 11.08.2013, 10:15
Аватар для Fisher
Новичок на форуме
Отправить личное сообщение для Fisher Посмотреть профиль Найти все сообщения от Fisher
 
Регистрация: 11.08.2013
Сообщений: 3

Малая ширина после изменения display
При нажатии на одну из радио кнопок показывается блок, который изначально скрыт. Но в том блоке помещен select с выпадающим списком и когда я нажимаю на нужную радио кнопку то select появляется, но шириной примерно в один пиксель. Как сделать чтобы он появлялся нормальной шириной?

код:
<input size="5" type="text" value="name" name="name" id="name" />        
<input id="ooo3" onChange="javascript:disableTxt()" type="radio" value="1" name="name" />        
<input id="ooo2" onChange="javascript:disableTxt()" type="radio" value="1" name="name" />        
<input id="ooo" onChange="javascript:enableTxt()" type="radio" value="1" name="name" />        
<div id="radioo" style="display:none;">
    <select style="width:auto" size="4" name="name" id="name">
        <option value="1">Блохин Олег</option>
    </select>    
</div>

<script>
    var temp = '';
    function disableTxt() {
        var field = document.getElementById("radioo");
        if(field.value != '') {
            temp = field.value;
        }
        field.style.display = "none";
        field.value = '';
    }
    function enableTxt() {
        document.getElementById("radioo").style.display = "inline";
        document.getElementById("radioo").value = temp;
    }
</script>
Ответить с цитированием