webForumDet fria alternativet

fyller i password fälten automatiskt

HTML & CSS

11 svar · 1 006 visningar · startad av noshornin

Medlem sedan aug. 2008815 inlägg
Frågan#1

Vet inte om det här är rätt forum att posta det här inlägget i men, men.
Jag har gjort så att användaren måste bekräfta sitt lösenord innan han kan lägga till något på sidan. Anledningen är att folk ibland glömmer att logga ut, vilket leder till att utomstående kan ändra och förstöra sidan.
Men bekymret är att alla input fält av type=Password fylls i med användarens lösenord automatiskt oberoende av vilket namn jag ger fältet. Finns det något sätt att undvika det. Jag använde webbläsaren chrome.

Medlem sedan feb. 20034 441 inlägg
#2

Det bör vara en inställning i webbläsaren. Alternativet är att det ser ut såhär i din kod:

<input type="password" name="myPass" value="<%=thePasswd%>" />

Men det gissar jag att du inte gör, eftersom det kan vara livsfarligt.

Testa med en annan webbläsare och se om sajten beter sig likadant.

Medlem sedan aug. 2008815 inlägg
#3

Man kunde ge fälten ett förbestämt värde. Men finns det något annat sätt att undvika att fälten fylls i automatiskt?

Medlem sedan aug. 2008815 inlägg
#4

ok, tack. Jag testade IE och där fylldes det inte i automatiskt. chrome brukar var lite speciell.

Medlem sedan feb. 20034 441 inlägg
#5

Om du gör som jag visar ovan så bör du tänka om.. Om du har det så tappar du hela syftet med ett password/verifieringsfält.

Och glöm inte att acceptera det svar som hjälpte dig som slutgiltigt. :)

Medlem sedan aug. 2008815 inlägg
#6

Jag har inte skrivit som du visade. Men jag vet inte om mitt problem är löst heller. Kan man inte typ skriva value=none eller något liknande? Om jag skriver in något value typ value='password' så skrivs inte lösenordet ut automatiskt, men jag skulle vilja att fältet var helt tomt.

Medlem sedan dec. 2004736 inlägg
#7

För att förhindra att ett input-fält "autocomplete":as så sätter du attributet autocomplete till off:
<input type="password" name="userPassword" autocomplete="off" />

Medlem sedan aug. 2008815 inlägg
#8

Najs. Det var precis vad jag var ute efter!

Medlem sedan juni 200032 967 inlägg
#9

Flyttas från ASP.

Medlem sedan feb. 20034 441 inlägg
#10

Upptäckte precis att autocomplete="off" inte går igenom valideringen för XHTML. Finns det något "rätt" sätt att uppnå samma resultat?

Medlem sedan feb. 20041 816 inlägg
#11

MickeA.com skrev:

Upptäckte precis att autocomplete="off" inte går igenom valideringen för XHTML. Finns det något "rätt" sätt att uppnå samma resultat?

Vad spelar det för roll?

Men som svar på din fråga kan du lura validatorn genom att sätta attributet m.h.a. JS.

someInputElement.setAttribute("autocomplete", "off");
Medlem sedan feb. 20034 441 inlägg
#12

dAEk skrev:

Vad spelar det för roll?

...för att jag tycker att en grön bock och "No errors" som visas nere i hörnet i Firefox är snyggare än ett rött kryss...

Tack för tipset, kör så!

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)