Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Java][HTML]Logowanie w HTML (pokazywanie i znikanie wartości VALUE) jak?
i-rockerz
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.09.2009
Skąd: Rzeszów

Ostrzeżenie: (10%)
X----


Witam serdecznie.


Drodzy koledzy, mam problem. Chciałbym napisać skrypt logowania w php(mam już napisany) ale problem pojawia się u stóp HTML'a (IMG:style_emoticons/default/sad.gif)

Chcę zrobić tak: jeżeli gość przegląda stronę, w miejscu w którym ma wpisywać login do logowania pojawia się napis: TWÓJ LOGIN a kiedy kliknie zniknie.
Ok. mam to zrobione w ten sposób:

  1.  
  2. login: <br/><input style="width:220px" name="login" class='inp1' value="Twój Login" onClick="this.value='';" class="szukaj"/>
  3.  


Ale tu pojawia się problem:

Jak zrobić jeśli gość nie zaloguje sie w danej chwili, a kliknie na inny obiekt strony, zeby napis: TWÓJ LOGIN dalej istniał(IMG:style_emoticons/default/questionmark.gif)

Proszę o pomoc (IMG:style_emoticons/default/sad.gif) Pozdrawiam ;*
Go to the top of the page
+Quote Post
Blame
post
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


No ale o co ci chodzi? Wkleiłem sobie ten kod i wszystko działa. Mogę sobie klikać na stronie ile chce a napis znika dopiero po kliknięciu na inputa.
Go to the top of the page
+Quote Post
i-rockerz
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.09.2009
Skąd: Rzeszów

Ostrzeżenie: (10%)
X----


ale ja chcę zrobić zeby po kliknięciu wpierw na input'a napis znikł, a pozniej jeżeli kliknę na inną część strony to ma się pojawić (IMG:style_emoticons/default/smile.gif) ale i tak dzięki za odpowiedz
Go to the top of the page
+Quote Post
Meares
post
Post #4





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

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


Nie Java, tylko JavaScript.
  1. <input type="text" name="i1" value="kliknij" onfocus="if(this.value =='kliknij') this.value = '';" onblur="if(this.value == '') this.value = 'kliknij';" />
Go to the top of the page
+Quote Post
i-rockerz
post
Post #5





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.09.2009
Skąd: Rzeszów

Ostrzeżenie: (10%)
X----


Cytat(Meares @ 21.11.2009, 19:07:35 ) *
Nie Java, tylko JavaScript.
  1. <input type="text" name="i1" value="kliknij" onfocus="if(this.value =='kliknij') this.value = '';" onblur="if(this.value == '') this.value = 'kliknij';" />



Wielkie dzięki. Wkleiłem i chodzi (IMG:style_emoticons/default/winksmiley.jpg)
mam tylko jedno pytanie. Powiedzmy

wchodze na stronę, mam w sekcji logowania : login i hasło
w okienku login pisze: wpisz swoj login
a w okienku haslo pisze 5 gwiazdek.

Klikam na input login(znika mi napis) klikam na input hasło(znikają mi gwiazdki) ale pojawia się napis w input'cie z loginem. jest jakieś lekarstwo na to (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Meares
post
Post #6





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

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


Wpisanie czegoś zamiast domyślnej wartości inputu login.

Zdarzenia onfocus i onblur, które ci dałem działają tak:
OnFocus: Jeśli w wartości tego pola jest tekst "kliknij" (lub inny domyślny) to się go pozbywam.
OnBlur: Jeśli to pole nie ma żadnej wartości ("") to ustawiam mu wartość "kliknij" (domyślną).

Zauważ, że jeśli wartością pola będzie "kliknij1" to OnFocus nie zadziała, bo wartość jest inna niż "kliknij". OnBlur również nie zadziała, gdyż jest ustalona jakaś wartość (inna niż pusta).
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: 6.10.2025 - 09:53