webForumDet fria alternativet
Logga in / Bli medlem

onSubmit="reset()" ?

HTML & CSS

3 svar · 251 visningar · startad av harkrank

Medlem sedan maj 20042 inlägg
Trådstart#1

Ta en titt på följande problem: http://www.harkrank.se/

Jag vill exempelvis kunna fylla i formuläret längst upp till vänster (logga in på mailen) utan att informationen jag skrev in i textfälten står kvar efter att jag tryckt på "submit".

Som det ser ut nu står allt kvar när jag återgår till huvudsidan, och eftersom jag har många olika inloggningsformulär med samma funktion blir det ganska tjatigt att hela tiden manuellt rensa textfälten.

Har provat att lägga till onSubmit="reset()" i form-taggen, men då hinner inte inloggningsscriptet ta emot någon information, eftersom textfälten rensas innan informationen skickats dit jag vill. Alltså måste "rensningen" komma efter att scriptet fått den information det behöver för att logga in mig.

Hoppas att min förklaring ovan kan vara till någon hjälp. Mycket tacksam för svar!

Tack på förhand,
H. Larsson (info@harkrank.se)

Medlem sedan mars 20033 686 inlägg
#2
<form name="login" action="sida.html" target="sida.html" onSubmit="setTimeout('document.login.reset()',500);">
<input type="text" name="login">
<br>
<input type="password" name="password">
<br>
<input type="submit" name="Skicka" value="Skicka">
</form>

Eller kanske du menade något annat?

Medlem sedan juli 20013 378 inlägg
#3

Hmm

Har du ställt in webbläsaren din till att komma ihåg värdena månne?

I så fall borde det funka med

<form autocomplete="off" ...>

eller att du lägger autocomplete="off" på de <input>-taggar du vill slippa detta på...

Medlem sedan mars 20033 686 inlägg
#4

Fast sidan öppnas ju i ett nytt fönster. Det är inte så att problemet är att värdena står kvar när man går tillbaks. Eller var det kanske så du menade?

256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)