webForumDet fria alternativet

Byta tecken i input

2 svar · 170 visningar · startad av Rinaldo

RinaldoMedlem sedan mars 20014 214 inlägg
#1

Jag har en sida där man kan logga in. Det finns 2 fält man ska fylla i för att logga in: Användarnamn och Lösenord.
För att slippa skriva Användarnamn respektive lösenord framför de båda inputen har jag kod som visar text i input men när man tryker tas den omedelbart bort.

<input type="text" name="losenord" value="Lösenord" onFocus="if(this.value=='Lösenord'){ this.value=''; }">

För att man ska veta var man skriver inte lösenord så ska det stå med text i lösenordsrutan "Lösenord" men när man trycker försvinner ju den texten. Jag vill då att från och med nu kommer allt man skriver att bli i Password form:
************. Går detta att göra på något sätt?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

För att göra en lång förklaring kort; du kan inte visa text i ett password-fält. Alternativet att göra om det till ett text-fält där man hela tiden kollar inmatade tecken och sparar det i ett hidden-fält och visar '*' i det synliga fältet skulle med största sannolikhet få en massa inkompatibilitetsproblem i olika webbläsare och antagligen inte värt det.

------------------
/ J

RinaldoMedlem sedan mars 20014 214 inlägg
#3

ok, tack för hjälpen ändå

256 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
127 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)