Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript]Uncaught TypeError: Cannot read property 'style' of null
masa95
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 30.05.2014

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


Witam. Mam pewnie banalny glupi błąd niestety nie mogę go dostrzec.
Uncaught TypeError: Cannot read property 'style' of null
kod java script
  1. function przyjmowane_leki(id_1, id_2, id_3, id_4, id_5, id_6, id_7, id_8, id_9, id_10, id_11, id_12, id_13, com, s_main) {
  2. desc = "";
  3.  
  4. if (document.getElementById(id_1).checked == false && document.getElementById(id_2).checked == false &&
  5. document.getElementById(id_3).checked == false && document.getElementById(id_4).checked == false &&
  6. document.getElementById(id_5).checked == false && document.getElementById(id_6).checked == false &&
  7. document.getElementById(id_7).checked == false && document.getElementById(id_8).checked == false &&
  8. document.getElementById(id_9).checked == false && document.getElementById(id_10).checked == false &&
  9. document.getElementById(id_11).checked == false && document.getElementById(id_12).checked == false &&
  10. document.getElementById(id_13).checked == false ) {
  11.  
  12. desc = "!! ";
  13. document.getElementById(s_main).style.border = "2px red solid";
  14. document.getElementById('innelekiszpital').style.display = "none";
  15.  
  16. } else {
  17. if (document.getElementById(id_12).checked == true) {
  18. document.getElementById('innelekiszpital').style.display = "block";
  19.  
  20. if (!document.getElementById('innelekiszpital').value) {
  21. desc = "!! ";
  22. document.getElementById('innelekiszpital').style.border = "2px red solid";
  23. document.getElementById(s_main).style.border = "";
  24. } else {
  25. desc = " ok.";
  26. document.getElementById('innelekiszpital').style.border = "";
  27.  
  28. }
  29.  
  30.  
  31. } else {
  32. desc = " ok.";
  33. document.getElementById('innelekiszpital').style.display = "none";
  34. document.getElementById(s_main).style.border = "";
  35.  
  36. }
  37.  
  38.  
  39.  
  40.  
  41. }
  42. d = document.getElementById(com);
  43. d.innerHTML = desc;
  44.  
  45. }


cały elemnet td:

  1. <td id="lekiwszpitalu_main" onblur="przyjmowane_leki('lekiwszpitalu1','lekiwszpitalu2','lekiwszpitalu3','lekiwszpitalu4','lekiwszpitalu5','lekiwszpitalu6','lekiwszpitalu7','lekiwszpitalu8','lekiwszpitalu9','lekiwszpitalu10','lekiwszpitalu11','lekiwszpitalu12','lekiwszpitalu13','lekiwszpitalu_com','lekiwszpitalu_main');">
  2. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu1" value="ACE-I"/>ACE-I<br />
  3. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu2" value="ARB (sartan)"/>ARB (sartan)<br />
  4. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu3" value="B-bloker"/>B-bloker<br />
  5. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu4" value="Bloker kanaˆ˘w wapniowych"/>Bloker kanaˆ˘w wapniowych<br />
  6. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu5" value="Diuretyk tiazydowy"/>Diuretyk tiazydowy<br />
  7. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu6" value="Diuretyk pˆtlowy"/>Diuretyk pˆtlowy<br />
  8. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu7" value="ASA lub inne leki przeciwpˆytkowe"/>ASA lub inne leki przeciwpˆytkowe<br />
  9. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu8" value="Statyna"/>Statyna<br />
  10. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu9" value="Spironolakton / Eplerenon"/>Spironolakton / Eplerenon<br />
  11. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu10" value="Leki przeciwcukrzycowe,"/>Leki przeciwcukrzycowe,<br />
  12. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu11" value="Terapia przeciwkrzepliwa"/>Terapia przeciwkrzepliwa<br />
  13. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu12" value="Inne leki __ (pole do wpisania)"/>Inne leki __<input type="text" id="innelekiszpital" name="inneleki"/><br />
  14. <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu13" value="Bez lek˘w"/>Bez lek˘w<br />
  15. </td>
  16. <td id="lekiwszpitalu_com">
  17. </td>


pozdrawiam i dziękuje bardzo za pomoc.

Ten post edytował masa95 8.11.2014, 12:32:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


Nie zauważyłem tego problemu, dodatkowo musiałem przenieść dla testów onblur do onclick drugiej komórki, żeby testować.
Pokaż więcej kodu html.
Na jakiej przeglądarce działasz?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 23:57