Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]Sprawdzanie wartości pola
Forum PHP.pl > Forum > Po stronie przeglądarki
usb2.0
  1. $(function(){
  2. var pole = $("#pole").val();
  3. if ( pole== null || pole == "") {
  4. $("#pole").css({'border':'solid 1px red'})
  5. } else{
  6. $("#pole").css({'border':'solid 1px black'})
  7. }
  8. })


Czy to nie powinno działać tak że jak wpisze coś w tego danego inputa to border robi sie czarny, a jak jest pusty to jest czerwony?
nospor
Nie, nie powinno. Nigdzie nie podpiąłeś zdarzenia onchange dla inputa wiec niby jakim cudem ma ci się kolor zmieniać?
usb2.0
hmm nie wiedziałem, że jest taka potrzeba, jestem strasznie początkujący w jq
Prosiłbym o pare przykładowych linijek jeśli można.
nospor
http://api.jquery.com/change/
markonix
Zmiany wymaga tylko linijka pierwsza więc jesteś blisko.
Jeśli chcesz aby ramka się zmieniła już przy wpisywaniu tekstu samo change nie wystarczy.
keyup - gdy coś z klawiatury wpiszesz.

A tu przykład change na żywo:
http://www.w3schools.com/jquery/tryit.asp?...ry_event_change
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.