Calculator NIS Totale

#nis-app{ max-width:900px; margin:auto; font-family:Arial; } #nis-app .card{ background:#f9fafb; padding:18px; border-radius:12px; margin-bottom:18px; box-shadow:0 2px 8px rgba(0,0,0,0.05); } #nis-app .title{ font-size:18px; font-weight:bold; margin-bottom:12px; } #nis-app .grid{ display:grid; grid-template-columns:2fr 1fr 1fr; gap:8px; align-items:center; } #nis-app select{ width:100%; padding:6px; border-radius:6px; } #nis-app .total{ font-size:26px; font-weight:bold; text-align:center; color:#2563eb; } #nis-app .sub{ text-align:center; color:#666; font-size:14px; }
💪 Forza Muscolare
DistrettoDxSx
Spalla
01234 01234
Gomito
01234 01234
Polso
01234 01234
Anca
01234 01234
Ginocchio
01234 01234
Caviglia
01234 01234
🔨 Riflessi
RiflessoDxSx
Bicipitale
012 012
Tricipitale
012 012
Rotuleo
012 012
Achilleo
012 012
🧠 Sensibilità
ModalitàDxSx
Vibrazione
012 012
Posizione
012 012
Dolore
012 012
Tatto
012 012
0
—
(function(){ function calc(){ let w=0,r=0,s=0; document.querySelectorAll(‘#nis-app select’).forEach(el=>{ let v=parseFloat(el.value)||0; if(el.dataset.w!==undefined) w+=v; if(el.dataset.r!==undefined) r+=v; if(el.dataset.s!==undefined) s+=v; }); let tot=w+r+s; document.getElementById(‘total’).innerText=tot; let txt=”; if(tot<10) txt='Neuropatia lieve'; else if(tot{ el.addEventListener(‘change’,calc); }); })();