Здравствуйте
В оформлении заказа нужно скрыть поле "Номер паспорта", если выбрать радиобаттон "Доставка по Москве".
На отдельной страничке все работает:
http://www.glassbus.ru/Untitled-4.php
Но на самом сайте JS упорно не хочет скрывать это поле. Возможно, есть конфликт джаваскриптов - Вариант доставки и Способ оплаты зависимы друг от друга.
Здесь тестирую (нажмите кнопку Купить и перейдете в оформлении заказа):
http://www.glassbus.ru/test/vm.html?page=shop.product_details&product_id=2&cat egory_id=1&flypage=flypage.tpl
Пожалуйста, помогите
Вот JS:
<script type="text/javascript">
var inp = document.getElementsByName('shipping_rate_id');
var fax_txt = document.getElementById('vm_pasport_div');
var fax_inp = document.getElementById('vm_pasport_input');
function func (elm) {
if (elm.id == "hasha917f3643fcc7141bc83f55fb83a6c62" && elm.checked){
fax_txt.style.display = "none";
fax_inp.style.display = "none";
}else{
fax_txt.style.display = "";
fax_inp.style.display = "";
}
}
for (var i=0;i<inp.length;i++){
inp[i].onchange = function () {func(this)};
}
</script>