Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam.
Mam problem z porównaniem wartości dwóch zmianych. Jeżeli sprawdzam, czy 6 jest większe od 36 to zwraca mi true Ale jak sprawdzam, czy 4 jest większe od 36 to zwraca mi false Wygląda na to, jak by instrukcja warunkowa brała tylko pierwszą cyfre do porównania a nie całą liczbe. Oto mój kod i na samym dole ten warunek. Kod $('.pole_input').keyup(function() { var input = '#pole_input_' + $(this).attr("alt"); var input_liczba = '#pole_input_liczba_' + $(this).attr("alt"); $(input).val($(input).val().replace(',','.')); if ($(input).val() > $(input_liczba).val()) {//jeśli liczba przekroczona alert('Liczba przekroczona przekroczona'); } }); Co może być tego przyczyną, jak to rozwiązać? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
To rzutuj na float -> parseFloat
|
|
|
|
kukix [JavaScript]Warunek if bierze pod uwage tylko pierwszą cyfre, a nie całą liczbe 22.01.2012, 15:35:42
#luq Tak na pierwszy rzut oka - rzutuj do inta, w value... 22.01.2012, 15:39:37 
kukix Cytat(#luq @ 22.01.2012, 17:39:37 ) T... 22.01.2012, 16:02:23
kukix dzięki, działa .. pozdr 22.01.2012, 16:26:27 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:07 |