Kalkulator JS - bład w obliczeniach

zamień

document.getElementById(\'s\')

na

document.getElementById('s')

Dalej wynik wychodzi “NaN” ;/

Dzięki :slight_smile: Już lepiej - ale ;/

W formularz wpisuję liczbę 10. Powinno liczyć tak:

zielony 30+10(z formularza)=40

zielonys 50+10(z formularza)=60

zielony+zielonys= 40+60=100

I te 100 powinno się wyświetlać a wyświetla się 80.

Ps. Skąd się wzieło “nr” skoro formularz ma id “s” ??

Może tak

var nr=Math.abs(document.getElementById('s').value);

lub

var zielony = Math.abs(30+nr);

// itp itd .....

Nie przyuważyłem tego #-o

Niestety nadal dale wynik 80 przy 10 w formularzu :o

Z tego co widzę to nie jest włożone w żadną funkcję więc jak ma to zadziałać więcej niż raz (i to w szczególnych warunkach raz zadziała poprawnie)?

np. można zrobić coś takiego

[/code]

Zamieszał mi tn skrypt strasznie w głowie :stuck_out_tongue:

Tak czy inaczej dalej wynik jest 80 a nie 100 :expressionless:

thor82 , proszę poprawić tytuł tematu na konkretny, mówiący dokładniej o problemie. W przeciwnym wypadku temat zostanie usunięty.