| 
 Открытие полей формы при выборе определенного radio Подскажите, пожалуйста. Как сделать, чтобы в форме, если выбран один radio - открывались одни поля, если выбран другой radio - открывались другие поля? Мой код: 
<script language="javascript">
<!--
function doBlock(id) {
document.getElementById(id).style.display = "block";
}
-->
</script>
<input type=radio name=n value=q onClick="doBlock('new')">
<input type=radio name=n value=q onClick="doBlock('old')">
<div id="new" style="display:none;"><br>Новый</div>
<div id="old" style="display:none;"><br>Старый</div>
 | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| 
 А есть какой-нибудь пример? | 
| 
 input type="radio", пример отображения 1-го из 2-х блоков 
function doBlock(id) {
if(id == "new"){
  document.getElementById('old').style.display = "none";
  document.getElementById(id).style.display = "block";
}
else{
  document.getElementById('new').style.display = "none";
  document.getElementById(id).style.display = "block";
}  
}
 | 
| 
 А если несколько блоков? Надо через switch? 
function doBlock(id) {
switch (id) {
	case first:
	{
	  document.getElementById(id).style.display = "block";
	  document.getElementById('second').style.display = "none";
	  document.getElementById('third').style.display = "none";
	  document.getElementById('fourth').style.display = "none";
	}
	case second:
	{ 
	 document.getElementById(id).style.display = "block";
	  document.getElementById('first').style.display = "none";
	  document.getElementById('third').style.display = "none";
	  document.getElementById('fourth').style.display = "none";
	}
	case third:
	{ 
	 document.getElementById(id).style.display = "block";
	  document.getElementById('first').style.display = "none";
	  document.getElementById('second').style.display = "none";
	  document.getElementById('fourth').style.display = "none";
	}
	case third:
	{ 
	 document.getElementById(id).style.display = "block";
	  document.getElementById('first').style.display = "none";
	  document.getElementById('second').style.display = "none";
	  document.getElementById('fourth').style.display = "none";
	}	
	} 
}
 | 
| Часовой пояс GMT +3, время: 21:24. |