![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 22.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałem wykonać dynamiczne liczenie różnicy między godziną A a godziną B Chodzi o dwa pola input w jednym podajemy godzine 16:20 w drugim 18:40 i cały myk żeby w trzecim polu pokazywała się różnica między tymi polami 02:20 ale bez odświerzania strony. Chętnie poczytam jakieś tutoriale jak to zrobić lub postaram się dopasować jakiś istniejący kod. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat ale można napisać w jquery: Problem rozwiazales w czystym js... nawet nie wiesz czego uzywasz. jQuery uzyles tutaj tylko po to by pobrac zawartosc z inputow. Rownie dobrze i krotko mogles to zrobic w czystym js. Kolejna sprawa ze twoj kod dziala tylko polowicznie. Ok, dla 16:20 w drugim 18:40 moze nawet zwroci poprawny wynik. A teraz sprobuj dla pary: 16:20 w drugim 18:10 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Problem rozwiazales w czystym js... nawet nie wiesz czego uzywasz. jQuery uzyles tutaj tylko po to by pobrac zawartosc z inputow. Rownie dobrze i krotko mogles to zrobic w czystym js. Kolejna sprawa ze twoj kod dziala tylko polowicznie. Ok, dla 16:20 w drugim 18:40 moze nawet zwroci poprawny wynik. A teraz sprobuj dla pary: 16:20 w drugim 18:10 i do zapisania wartości użyłem jquery. A co do problemu to tutaj trzeba dodać ify, które sprawdzą która wartość jest wyższa lub skorzystać z funkcji wartości bezwzględnej (Math.abs(value)). Z jquery poleciłem też użyć funkcję keyup. Chciałem tylko pomóc i nakierować kolegę na rozwiązanie problemu, nie napisać za niego kod. Ten post edytował Crash89 14.05.2018, 14:49:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 07:09 |