webForumDet fria alternativet

Reseta forms on submit

6 svar · 233 visningar · startad av sneeze

sneezeMedlem sedan dec. 2002802 inlägg
#1

Jag undrar om det går att reseta forms när man trycker 'submit'.
Om isåfall, HUR?

Tacksam för svar

/// sneeze

jarvkloMedlem sedan juli 20013 295 inlägg
#2

Hmm...
Har du tänkt dig att sidan skall posta in information och sedan reset:a - dvs laddas om efter det att informationen skickats till servern - så krävs antagligen lite "serverside-kod" typ ASP, PHP, JSP eller motsv...)
Eller har du tänkt dig en "lokal" tömning i webbläsaren...

Om lokalt:
Är det ett val att just använda en "submit"-knapp (vilket gör att det krävs lite Javascript-kodning) - eller kan du tänka dig att använda en

<input TYPE="reset" VALUE="Toem_det_poerskans_formulaeret">
sneezeMedlem sedan dec. 2002802 inlägg
#3

uhm...

Jag har en submit knapp & en reset knapp.
Jag vill kunna skriva i, i mitt fall, min tagboard och när jag
trycker på 'submit' så skall datan postas och hela formuläret resetas till 'default' (resultatet av posten refreshas automatiskt i en iframe)

e ni med? :OO

m a o: när resultatet är skickat, så står allt kvar i min <form>.

Det är det jag INTE vill, utan det skall vara 'resetas'

jarvkloMedlem sedan juli 20013 295 inlägg
#4

Hmm...
Låter som om du skulle ställa frågan i Javascriptforumet..
Jag har för mig att det går att snickra till en Javascripptsnutt på submitknappens onClick som scriptmässigt först gör en post och sedan loopar igenom formuläret och återställer ursprungsvärdena... Men jag är alldeles för rostig på Javascript för att våga mig på en sådan kodsnutt i praktiken ;)

sneezeMedlem sedan dec. 2002802 inlägg
#5

Ok..

Får hoppas att admin flyttar denna tråden dit då :)

Tack för hjälpen iaf :birp

Kanske hjälper att testa själva så ni ser vad jag menar?

sneeze.zapto.org

Web-TorMedlem sedan nov. 200011 794 inlägg
#6

Tråden flyttas från "HTML, XHTML & CSS" till "Javascript".

jboy_87Medlem sedan aug. 20011 105 inlägg
#7

<form method="POST" onSubmit="setTimeout('document.form.reset()',500); return true;" name="form">

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