Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]Sprawdzanie wartości pola
usb2.0
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie, nie powinno. Nigdzie nie podpiąłeś zdarzenia onchange dla inputa wiec niby jakim cudem ma ci się kolor zmieniać?
Go to the top of the page
+Quote Post
usb2.0
post
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (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.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://api.jquery.com/change/
Go to the top of the page
+Quote Post
markonix
post
Post #5





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

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 - 08:27