webForumDet fria alternativet
Logga in / Bli medlem

Tömma form

JavaScript

10 svar · 247 visningar · startad av fundrusse

Medlem sedan jan. 2002286 inlägg
Trådstart#1

Hejsan.

Skulle behöva ett script som tömmer 2st fält när man klickar på submitknappen.

frågan är bara om den tömmer fälten innan värdena har hunnits postas

Medlem sedan aug. 20002 272 inlägg
#2

förmodligen tömmer den innan sidan skickas..

Medlem sedan jan. 2002286 inlägg
#3

Gjorde en sånhär

function clean(){
document.login.email.value = "";
document.login.password.value = "";
}

hur gör man för att lägga till en delay på nån sekund.

Medlem sedan aug. 20002 272 inlägg
#4

tror knappast att det spelar någon roll om du gör en delay, eftersom datan i fälten måste med till den nya sidan du skickar den till...

"antingen/eller" är det nog som gäller, kan inte tänka mig annat..
anting är fältet tomt eller så innehåller det data.

Får jag fråga varför du bill göra på detta viset?

Medlem sedan jan. 2002286 inlägg
#5

För att jag har login formen i en frame och inloggningschecken i en annan frame.

så jag vill att login formen skall tömmas efter det man loggat in.

Medlem sedan jan. 2002286 inlägg
#6

Min lösning var:

<script language="JavaScript" type="text/javascript">
function clean(){
setTimeout('document.login.email.value = "";document.login.password.value = "";',5000);
}
</script>
Medlem sedan dec. 1999419 inlägg
#7

annars så har formsobjekt en reset metod... tex:
document.forms[<INDEX>].reset()

Medlem sedan jan. 2002286 inlägg
#8

kejj.. hur funkar det da..
tömmer när man skickat?

Medlem sedan dec. 1999419 inlägg
#9
<html>
	<body>
		<form action="2.html" onsubmit="this.reset();">
			<input type="text" name="usr">
			<input type="password" name="pwd">
			<input type="submit">
		</form>
	</body>
</html>
Medlem sedan jan. 2002286 inlägg
#10

Men hinner den inte tömma formuläret innan den skickar datan då?

Medlem sedan dec. 1999419 inlägg
#11

Koden var väl mer för att visa hur du kan tänkas använda .reset() men du har rätt i vad du säger. Det enklaste sättet jag kan komma på vore att låta en kodsnutt i framen med "inloggningschecken" tömma formuläret.

382 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
124 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)