Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana wartości type dla inputa
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
slash^
Czy ktoś może mi powiedziec czemu poniższy 'skrypt' js dziala pod mozilla a ie wywala błąd i podac poprawna wersje? bardzo mi na tym zalezy

<input name="haslo" type="text" value="hasło..." onfocus="if (this.value=='hasło...') { this.value=''; this.type='password'; }" size="12" />

help sad.gif
Paul
  1. <input id="haslo" type="text" value="hasło..." size="12" onfocus="this.style.display = 'none'; obj = document.getElementById('haslo2'); obj.style.display = ''; obj.focus();">
  2. <input id="haslo2" type="password" style="display: none;" size="12">


Zeby nie bylo w IE takego efektu zmiany rozmiaru trzeba przypisac na sztywno w cssie obu takie same rozmiary.

Probowalem tez zmieniac type przez setAttribute ale tez sie nie da. Nie dzialalo bo kiedys nie mozna bylo zmieniac wlasciwosci type smile.gif Widocznie teraz juz mozna dlatego dziala w Mozilli i Operze a IE znowu w tyle winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.