Napisałem ostatnio prosty kod aktywujący bądź dezaktywujący inputy w formularzu w zależności od tego w jaki radiobutton się kliknie:
function pole(pole){ if(pole == "karta"){ var element_1 = document.getElementById("termin"); var element_2 = document.getElementById("data_przelewu"); var element_3 = document.getElementById("kwota"); element_1.setAttribute('disabled', 'disabled'); element_2.setAttribute('disabled', 'disabled'); element_3.removeAttribute('disabled'); } if(pole == "przelew"){ var element_1 = document.getElementById("termin"); var element_2 = document.getElementById("data_przelewu"); var element_3 = document.getElementById("kwota"); element_1.removeAttribute('disabled'); element_2.removeAttribute('disabled'); element_3.removeAttribute('disabled'); } if(pole == "gotowka"){ var element_1 = document.getElementById("termin"); var element_2 = document.getElementById("data_przelewu"); var element_3 = document.getElementById("kwota"); element_1.setAttribute('disabled', 'disabled'); element_2.setAttribute('disabled', 'disabled'); element_3.removeAttribute('disabled'); } }
Na innych przeglądarkach wszystko jest ok, niestety pod IE nie działa. Jak mogę to poprawić?