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
10 svar · 245 visningar · startad av fundrusse
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
förmodligen tömmer den innan sidan skickas..
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.
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?
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.
Min lösning var:
<script language="JavaScript" type="text/javascript">
function clean(){
setTimeout('document.login.email.value = "";document.login.password.value = "";',5000);
}
</script>
annars så har formsobjekt en reset metod... tex:
document.forms[<INDEX>].reset()
kejj.. hur funkar det da..
tömmer när man skickat?
<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>
Men hinner den inte tömma formuläret innan den skickar datan då?
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.