есть например 3 radiobutton в зависимости от выбранного должен подгружаться нужный текст в тег <div> вот например код HTML: <input type="radio" name="hz" id="1" checked="checked" > вариант1 <input type="radio" name="hz" id="2" > вариант2 <input type="radio" name="hz" id="3" > вариант3 <div ...> подгружаемый текст, содержащий кнопки и текстареа </div> как это реализовать? уже часа 3 в гугле заседаю ((
проблему почти решил. все работает, только вот "checked" не остается PHP: <style> .myViewLinks { display: none; } </style> <script> var toggle = function() { var currentDiv = null; function open(divElement) { divElement.style.display = "block"; currentDiv = divElement; } function close(divElement) { divElement.style.display = "none"; currentDiv = null; } return function(divID) { var divElement = document.getElementById(divID); if (divElement) { if (divElement === currentDiv) { close(currentDiv); } else if(currentDiv != null) { close(currentDiv); open(divElement); } else open(divElement); } } }(); </script> <input type="radio" name="contract_type" onClick="toggle('div1');return false;" > Нет <br /> <input type="radio" name="contract_type" onClick="toggle('div2');return false;" > Да <br /> <div class="myViewLinks" id="div1"> <? echo "kontakt1"; ?> </div> <div class="myViewLinks" id="div2"> <? echo "kontakt2"; ?> </div> все нормуль открывает, только визуально radiobutton показывает что не выбрана. что делать?
решил проблему вот так HTML: <select> <option onClick="toggle('div1');">Нет</option> <option onClick="toggle('div2');">Да</option> </select>
не получается... в опере работает а в мозиле нет. есть решение? HTML: <select onchange="toggle(this.value)" onkeypress="toggle(this.value)"> <option value="div1">Нет</option> <option value="div2">Да</option> </select>