Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 13.07.2020 Ostrzeżenie: (0%)
|
Się kłaniam i od razu pytam: co tu jest nie tak? Oto szczegóły problemu (chodzi o tę stronę: http://jsfiddle.net/6ARdN/).
Po załadowaniu stronki mamy wszystkie pola wyzerowane, stąd i suma wynosi zero. Cudownie, jak na razie działa. Wybieramy sobie dowolną kombinację żarełka - zawsze suma się zgadza. Ale... tu skończyły się żarty, zaczęły się schody: gdyby wpadło nam do głowy nagrodzić kelnera napiwkiem (zaznaczając boxa), to... nic się nie dzieje. Nie, to nie, odznaczamy boxa i tu niespodzianka: suma zwiększa się teraz. Niezaznaczony box, a suma wyższa. W związku z tym, żeby wszystko się zgadzało, znów klikamy w boxa, żeby był zaznaczony, a suma się zmniejsza. I tak już do końca, aż się nam znudzi. To samo się dzieje wtedy, gdy po załadowaniu strony od razu pójdziemy do boxa, rezygnując z jedzenia i tylko nagradzając kelnera napiwkiem: po zaznaczeniu suma wynosi 0, po odznaczeniu: 10. Pytanie nie jest bardzo zaskakujące: gdzie jest błąd? |
|
|
|
innyDariusz dlaczego skrypt odejmuje zamiast dodawać? 16.07.2020, 00:39:15
trueblue Dlatego, że kod wygląda jak wygląda.
Zamiast przy... 16.07.2020, 08:06:50 
innyDariusz Cytat(trueblue @ 16.07.2020, 09:06:50... 16.07.2020, 12:52:26
trueblue 1. Usuwasz onclick="calculate()" z check... 16.07.2020, 14:25:59
innyDariusz Cytat(trueblue @ 16.07.2020, 15:25:59... 16.07.2020, 20:05:34 ![]() ![]() |
|
Aktualny czas: 19.12.2025 - 18:15 |