Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]Sprawdzanie wartości pola
usb2.0
post 7.06.2011, 12:29:38
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 7.06.2011, 12:37:51
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ć?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
usb2.0
post 7.06.2011, 12:42:23
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 7.06.2011, 12:45:31
Post #4





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




http://api.jquery.com/change/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
markonix
post 7.06.2011, 13:58:22
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:37