Добрый день,у меня есть 2 функции 1 функция - Display меняет select, а вторая должна показывать какие данные записаны. Проблема в том что вторая функция после добавления if перестала работать,подскажите что не правильно.
function Display(which) {
me=document.getElementById("men");
wo=document.getElementById("women");
if (which=="men") {me.style.display="block";}
else { me.style.display="none";}
if (which=="women") {wo.style.display="block";}
else {wo.style.display="none";}
}
function pokaz(){
var f = document.getElementById('ostr_1').value;
var b = document.getElementById('sel1').value;
var w = document.getElementById('sel2').value;
me=document.getElementById("men");
wo=document.getElementById("women");
if (which=="men"){
alert( f + w + b);}
else {alert( f + b);}
}
<form name="sel">
<div class="name">
<label for="n"><strong>Имя</strong></label>
<input id ="ostr_1" />
</div>
<div class="radio">
<label for="s" class="lableradio"><strong>Пол</strong></label>
<ul>
<li>
<input type="radio" name="type" value="men" checked="checked" onClick="Display('men');">Мужской
</li>
<li><input type="radio" name="type" value="women" onClick="Display('women');">Женский</li>
</div>
<div class="select">
<div ID="men" style="display:block;">
<lable for="select"><strong>Обращение</strong></lable>
<select id="sel1" name="Obrashenie">
<option value="1" selected="selected">Гражданин</option>
<option value="2">Студент</option>
<option value="3">Школьник</option>
</select>
</div>
<div ID="women" style="display:none">
<lable for="select"><strong>Обращение</strong></lable>
<select id="sel2" name="Obrashenie">
<option value="Гражданинка" selected="selected">Гражданинка</option>
<option value="Студентка">Студентка</option>
<option value="Школьница">Школьница</option>
</select>
</div>
</div>
<div class="submit">
<p><button value="Complete" onclick="pokaz()">Отправить</button></p>
</div>
</form>