Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js][php] jak zrobic aby pole intup typu password raz pokazywało tekst a raz gwiazdki
rlas
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.08.2006

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


witam:)

Proszę o pomoc w następujacej kwestii.

Mam formularz logowania, który znajduje się pod adresem: www.ptp2007.medforum.pl . Chciałbym, aby na początku w polu input typu password był pokazany napis: 'tutaj wpisz swoje hasło', a w momencie gdy zacznie się wpisywać hasło, żeby nie było widoczne, tylko pokazywały sie gwiazdki. Zupełnie nie mam pomysłu jak rozwiązać ten problem, a wiem, że zmienić typu pola w formularzu przy uzyciu javascript nie można.

Może ktoś wpadnie na pomysł i podpowie mi rozwiązanie, będę zobowiązany

--
Pozdrawiam bardzo serdecznie,
Rafał
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
mike
post
Post #2





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

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


Cytat(rlas @ 24.08.2006, 12:20 ) *
(...) a wiem, że zmienić typu pola w formularzu przy uzyciu javascript nie można.

  1. <script type="text/javascript">
  2. function changeType( object )
  3. {
  4. object.value = '';
  5. object.setAttribute( 'type', 'password' );
  6. }
  7.  
  8. <input type="text" value="Wpisz hasło" onfocus="changeType( this );" />


"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi". - Albert Einstein
Go to the top of the page
+Quote Post
rlas
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.08.2006

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


Dziękuję bardzo za pomoc, działa dokładnie tak jak chciałem. A jednak niemozliwe okazało się mozliwe, trzeba tylko wiedzieć jak:)

Pozdrawiam serdecznie
Rafał
Go to the top of the page
+Quote Post
mike
post
Post #4





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

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


P.S.
Następnym razem zajrzyj do źrodła przeglądanej strony (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Wszystko tam było jak na tacy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
rlas
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.08.2006

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


Jednak okazało się, że to rozwiązanie działa dobrze pod Firefox, natomiast IE zgłasza błąd typu: to polecenie nie jest obsługiwane (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Czy mógłbym prosić ponownie o pomoc? Z góry dziękuję

Pozdrawiam serdecznie,
Rafał
Go to the top of the page
+Quote Post
yaro
post
Post #6





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

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


Spróbuj może:
Kod

object.type= 'password';  // to powinno zadziałać pod ie
object.setAttribute( 'type', 'password' );  // a to jest poprawna składnia wg standardów
Go to the top of the page
+Quote Post
rlas
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.08.2006

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


Niestety nie działa, pod IE pojawia się komunikat błędu: Nie można odczytać właściwości: type. To polecenie nie jest obsługiwane. Może ktoś zna inne rozwiązanie?
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A nie mozesz napisac obok pola input : Haslo?
Go to the top of the page
+Quote Post
rlas
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.08.2006

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


Mógłbym, ale klient życzy sobie takiego bajeru (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) A ja nie potrafię sprostać jego oczekiwaniom, stąd moja prośba o pomoc

Czy ktoś mogłby mi pomóc? Bardzo proszę!
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: 22.08.2025 - 13:11