Witam!

Jak klikam na checkboxa w formularzu, to wywolywana jest funkcja, ktora wlacza lub wylacza dostepnosc innego pola:
  1. var check = document.getElementById('checkbox1');
  2. if (check.checked){
  3. var element = document.getElementById('textfield1');
  4. element.disabled='';
  5. }else{
  6. var element = document.getElementById('textfield1');
  7. element.disabled='disabled';
  8. }


Dziala w FF, ale w IE jak klikne na checkboxa to nic sie nie dzieje, a dziala dopiero jak klikne drugi raz gdziekolwiek na formularzu.
Jak sprawic, zeby w IE ta aktywacja/deaktywacja dzialala juz w momencie klikniecja checkboxa?
Kiedys chyba cos takiego widzialem, ale wygooglowac nie moge...

EDIT:
Wlasnie wpadlem na pomysl smile.gif
Wystarczylo zamenic:
  1. <input type="checkbox" id="checkbox1" name="czy_wazna_do" onchange="ustDostepnosc(2);" />

na
  1. <input type="checkbox" id="checkbox1" name="czy_wazna_do" onclick="ustDostepnosc(2);" />


Dziala w IE i w FF smile.gif