webForumDet fria alternativet

Tömma form

10 svar · 245 visningar · startad av fundrusse

fundrusseMedlem sedan jan. 2002286 inlägg
#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

JAreMANNENMedlem sedan aug. 20001 698 inlägg
#2

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

fundrusseMedlem 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.

JAreMANNENMedlem sedan aug. 20001 698 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?

fundrusseMedlem 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.

fundrusseMedlem 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>
RGBMedlem sedan dec. 1999362 inlägg
#7

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

fundrusseMedlem sedan jan. 2002286 inlägg
#8

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

RGBMedlem sedan dec. 1999362 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>
fundrusseMedlem sedan jan. 2002286 inlägg
#10

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

RGBMedlem sedan dec. 1999362 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.

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb