To jest na pewno banalne i będę żałował, że się nie wyspałem, ale trudno. tongue.gif

http://stmn.pl/gen/index.php?id=wc3
W formularzu na stronie w przy drużynach:
- wpisz do Punkty z lewej 6,
- następnie do Punkty z prawej 4,
- i co? poprawnie pokolorowało,
- teraz zmień z 4 na 46,
- i co? nie zmieniło kolorów, ponieważ pierwsza liczba była mniejsza od 6, dlaczegóż ? tongue.gif

Może czegoś nie widzę albo nie rozumiem, ale poniższy kod to obsługuje i zmienne points1 i points2 się zmieniają, ale warunek wykonuje się ten sam nadal.

  1. $("input").live("keyup", function(){
  2. var points1=0, points2=0;
  3. var name = $(this).attr("name");
  4. var value = $(this).val();
  5.  
  6. if($(this).attr("class")=="points"){
  7. points1 = $("input[name=points1]").val();
  8. points2 = $("input[name=points2]").val();
  9. if(points1 != "" && points2 != ""){
  10. //alert(points1+" "+points2);
  11. if(points1 > points2){ alert('>'); $("#points1").css({'color' : 'green'}); $("#points2").css({'color' : 'red'}); }
  12. else if(points1 < points2){ alert('<'); $("#points1").css({'color' : 'red'}); $("#points2").css({'color' : 'green'}); }
  13. else if(points1 == points2){ $("#points1").css({'color' : 'gray'}); $("#points2").css({'color' : 'gray'}); }
  14. }
  15. }
  16. $("#"+name).html(value);
  17. update();
  18. });