Witam. Mam pewnie banalny glupi błąd niestety nie mogę go dostrzec.
Uncaught TypeError: Cannot read property 'style' of null
kod java script
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) {
desc = "";
if (document.getElementById(id_1).checked == false && document.getElementById(id_2).checked == false &&
document.getElementById(id_3).checked == false && document.getElementById(id_4).checked == false &&
document.getElementById(id_5).checked == false && document.getElementById(id_6).checked == false &&
document.getElementById(id_7).checked == false && document.getElementById(id_8).checked == false &&
document.getElementById(id_9).checked == false && document.getElementById(id_10).checked == false &&
document.getElementById(id_11).checked == false && document.getElementById(id_12).checked == false &&
document.getElementById(id_13).checked == false ) {
desc = "!! ";
document.getElementById(s_main).style.border = "2px red solid";
document.getElementById('innelekiszpital').style.display = "none";
} else {
if (document.getElementById(id_12).checked == true) {
document.getElementById('innelekiszpital').style.display = "block";
if (!document.getElementById('innelekiszpital').value) {
desc = "!! ";
document.getElementById('innelekiszpital').style.border = "2px red solid";
document.getElementById(s_main).style.border = "";
} else {
desc = " ok.";
document.getElementById('innelekiszpital').style.border = "";
}
} else {
desc = " ok.";
document.getElementById('innelekiszpital').style.display = "none";
document.getElementById(s_main).style.border = "";
}
}
d = document.getElementById(com);
d.innerHTML = desc;
}
cały elemnet td:
<td id="lekiwszpitalu_main" onblur="przyjmowane_leki('lekiwszpitalu1','lekiwszpitalu2','lekiwszpitalu3','lekiwszpitalu4','lekiwszpitalu5','lekiwszpitalu6','lekiwszpitalu7','lekiwszpitalu8','lekiwszpitalu9','lekiwszpitalu10','lekiwszpitalu11','lekiwszpitalu12','lekiwszpitalu13','lekiwszpitalu_com','lekiwszpitalu_main');"> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu1" value="ACE-I"/>ACE-I
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu2" value="ARB (sartan)"/>ARB (sartan)
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu3" value="B-bloker"/>B-bloker
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu4" value="Bloker kana˘w wapniowych"/>Bloker kana˘w wapniowych
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu5" value="Diuretyk tiazydowy"/>Diuretyk tiazydowy
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu6" value="Diuretyk ptlowy"/>Diuretyk ptlowy
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu7" value="ASA lub inne leki przeciwpytkowe"/>ASA lub inne leki przeciwpytkowe
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu8" value="Statyna"/>Statyna
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu9" value="Spironolakton / Eplerenon"/>Spironolakton / Eplerenon
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu10" value="Leki przeciwcukrzycowe,"/>Leki przeciwcukrzycowe,
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu11" value="Terapia przeciwkrzepliwa"/>Terapia przeciwkrzepliwa
<br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu12" value="Inne leki __ (pole do wpisania)"/>Inne leki __
<input type="text" id="innelekiszpital" name="inneleki"/><br /> <input type="checkbox" name="lekiwszpitalu" id="lekiwszpitalu13" value="Bez lek˘w"/>Bez lek˘w
<br /> <td id="lekiwszpitalu_com">
pozdrawiam i dziękuje bardzo za pomoc.
Ten post edytował masa95 8.11.2014, 12:32:48