Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Warunek if bierze pod uwage tylko pierwszą cyfre, a nie całą liczbe, zwraca mi, że 6 jest większe od 36 ale 4 jest mniejsze od 36 :/
kukix
post
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ć?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:10