Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [zrobione] Natychmiastowa reakcja pola w IE na ustawiony disabled
marcini82
post 28.09.2006, 08:30:50
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 1
Dołączył: 20.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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

Ten post edytował marcini82 28.09.2006, 08:43:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 02:17