![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
chciałbym sobie w polu input z nałożoną klasą "testowe" zrobić coś takiego: Kod onfocus="if (this.value == 'nick') {this.value = '';}" onblur="if (this.value == '') {this.value = 'nick';}" tyle tylko, że poprzez jquery. Zrobiłem więc tak:
Niestety brak reakcji, zarówno na zdarzenie blur jak i focus... co zrobiłem źle? Wiem tylko tyle, że nie działają funkcje - gdy dałem inny kod (zmiana klasy innego elementu), wszystko było ok. Ten post edytował lukasamd 26.08.2009, 19:21:12 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Zapewne wywołałeś kod js zanim elementy były w dokumencie.
Ten post edytował wookieb 26.08.2009, 19:20:26 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 27.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kod $(document).ready(function() { $(".testowe").focus(function() { if ($(this).val() == 'nick') { $(this).val() = ''; } }); $(".testowe").blur(function() { if ($(this).val() == '') { $(this).val() = 'nick'; } }); }); A to? Ten post edytował adrian.p 26.08.2009, 19:24:45 |
|
|
-lukasamd- |
![]()
Post
#4
|
Goście ![]() |
Mam to wrzucone do ready - nie podawałem bo oczywiste
![]() @wookieb: Raczej nie, pierwsza metoda działa 100% ok. Ten post edytował lukasamd 26.08.2009, 19:26:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:58 |