Здравствуйте
Пожалуйста, помогите поправить JS (без подключения jQuery)
по выбору radiobutton "Самовывоз", должно скрываться поле "Адрес" и "Паспорт" но скрывается только поле "Адрес"
Вот пример:
http://www.glassbus.ru/Untitled-5.html
JS:
<script type="text/javascript">
var inp = document.getElementsByName('shipping_rate_id');
myadresLab = document.getElementById('vm_myadres_div');
myadresInp = document.getElementById('vm_myadres_input')
pasportLab = document.getElementById('vm_pasport_div');
pasportInp = document.getElementById('vm_pasport_input');
function func (elm) {
if (elm.id == "hashd5561dda4545a69195256a8ee62fcc91" && elm.checked){//Самовывоз radiobutton
myadresLab.style.display = "none";
myadresInp.style.display = "none";
pasportLab.style.display = "none"; // это
pasportInp.style.display = "none"; // и это поле не получается скрыть!!!!!!!!!
}else{
myadresLab.style.display = "";
myadresInp.style.display = "";
pasportLab.style.display = "";
pasportInp.style.display = "";
}
if (elm.id == "hasha917f3643fcc7141bc83f55fb83a6c62" && elm.checked){//Доставка по Москве radiobutton
pasportLab.style.display = "none";
pasportInp.style.display = "none";
}else{
pasportLab.style.display = "";
pasportInp.style.display = "";
}
}
for (var i=0;i<inp.length;i++){
inp[i].onchange = function () {func(this)};
}
</script>