Показать сообщение отдельно
  #4 (permalink)  
Старый 10.01.2013, 02:00
Аспирант
Отправить личное сообщение для niko42 Посмотреть профиль Найти все сообщения от niko42
 
Регистрация: 12.07.2012
Сообщений: 81

<script>
    function hide(nodeId)
    {
        var node = document.getElementById(nodeId);
        if (node.style.display == 'none')
            node.style.display = 'block';
    }

    function writeValue(nodeId)
    {
        var c = document.getElementsByClassName('hideNon');
        if(c.style.display == 'block')
            c.style.display = 'none';
        switch(nodeId){
            case "2":
                document.getElementById('input').innerHTML = '<br>saf';
                hide("input");
                break;
            case "3":
                document.getElementById('inputq').innerHTML = '<br>aaaa';
                hide("inputq");
                break;
            default:
                break;
        }
    }

</script>
<select onchange="writeValue(this.value)">
    <option value="1">Россия</option>
    <option value="2">Украина</option>
    <option value="3">Германия</option>
</select>

<div id="input" style="display: none;" class="hideNon">
</div>
<div id="inputq" style="display: none;" class="hideNon">
</div>


Еще такой вопрос: хочу болоки div сбросить в display=none если они display=block
К сожалению, при событие select, блоки div отказываются появлятся.
Ответить с цитированием