Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] focus() + tekst domyślny w input.text
mike
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Podobnie jak w temacie.
Potrzebuje kodu w js który daje następujący efekt:
1. jeżeli kursora nie ma w polu text w formularzu to widnieje tam napis login;
2. jeżeli postawię kursor to tekst znika.
Tylko prosze, nie znam js i nie odsyłajcie mnie do pojedynczych funkcji.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
e-Gandalf
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


mike: mozna, ale to jest powazny blad i dziura w browserach... mozesz mianowicie zmienic typ pola.

Czyli stworzyc funkcje ktora onfocus zmieni typ pola z password na text, nastepnie zmieni zawartosc a na blur przywroci ustawienia.

A czy to moze byc funkcja? Pewnie...

Kod
<script type="text/javascript">

function setInfo(o) {

  if (!o.value)

    o.value="wpisz login";

}



function removeInfo (o) {

  if (o.value=="wpisz login")

    o.value="";

}

</script>


Dla passworda musisz jeszcze zmieniac typ czyli dopisujesz do bloku warunkowego o.type="password", o.type="text".
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 04:52