Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Problem pod IE
Forum PHP.pl > Forum > Przedszkole
ciekawwwski
Witam serdecznie.

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:

  1. function pole(pole){
  2.  
  3. if(pole == "karta"){
  4. var element_1 = document.getElementById("termin");
  5. var element_2 = document.getElementById("data_przelewu");
  6. var element_3 = document.getElementById("kwota");
  7.  
  8. element_1.setAttribute('disabled', 'disabled');
  9. element_2.setAttribute('disabled', 'disabled');
  10. element_3.removeAttribute('disabled');
  11.  
  12. }
  13. if(pole == "przelew"){
  14. var element_1 = document.getElementById("termin");
  15. var element_2 = document.getElementById("data_przelewu");
  16. var element_3 = document.getElementById("kwota");
  17.  
  18. element_1.removeAttribute('disabled');
  19. element_2.removeAttribute('disabled');
  20. element_3.removeAttribute('disabled');
  21. }
  22. if(pole == "gotowka"){
  23. var element_1 = document.getElementById("termin");
  24. var element_2 = document.getElementById("data_przelewu");
  25. var element_3 = document.getElementById("kwota");
  26.  
  27. element_1.setAttribute('disabled', 'disabled');
  28. element_2.setAttribute('disabled', 'disabled');
  29. element_3.removeAttribute('disabled');
  30. }
  31.  
  32. }


Na innych przeglądarkach wszystko jest ok, niestety pod IE nie działa. Jak mogę to poprawić?
skowron-line
Z tego co pamiętam do IE ma chyba problem z removeAttribute, a i pomyśl o DRY
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.