Avatar billede frankbirkmoller Nybegynder
30. maj 2001 - 09:57 Der er 8 kommentarer og
1 løsning

onsubmit clear form felter

Jeg har en formular jeg gerne vil have til at fjerne indholdet fra input felterne når jeg submitter samtidig med at den sender indholdet videre.
Håber i kan hjælpe mig...
Avatar billede gnyff Nybegynder
30. maj 2001 - 10:27 #1
Du skal sætte submit til at opdatere siden så forsvinder det indtastede :o)
Avatar billede frankbirkmoller Nybegynder
30. maj 2001 - 10:39 #2
Siden må ikke refreshes kun fjerne indholdet i felterne og sende det.
Avatar billede gnyff Nybegynder
30. maj 2001 - 12:14 #3
Jamen kan du så ikke sætte submit til:

<input type=\"submit\"&\"reset\" name=\"Submit\" value=\"Submit\">
Avatar billede erikjacobsen Ekspert
30. maj 2001 - 12:26 #4
På din onsubmit flytter du alle felter over i hidden felter (og så er det
dem du skal bruge på serversiden), og nulstiller de synlige felter.
Avatar billede frankbirkmoller Nybegynder
30. maj 2001 - 13:23 #5
type=\"submit\"&\"reset\" virker godt nok, men hvis formen arbejder sammen med asp nulstiller den ikke. Det er ellers den mest enkle måde at gører det på.

Hvor jeg skal bruge det er i en simpel chat vor jeg vil tømme feltet når man afsender sin besked.
Avatar billede erikjacobsen Ekspert
30. maj 2001 - 13:26 #6
Der er ikke noget der hedder type=\"submit\"&\"reset\"
Du er nødt til at gøre som jeg siger.
Avatar billede gnyff Nybegynder
30. maj 2001 - 13:52 #7
Hmmmm, det var da sjovt, \"submit\"&\"reset\" virker da for mig?
Avatar billede jakoba Nybegynder
30. maj 2001 - 13:58 #8
Du laver en onsubmit even til formen a la:

<form name=\"din_form\" ... onsubmit=\"setTimeout(\'document.din_form.reset()\',200);return true\">

Der skal forsinkelse på da formen ellers bliver slettet før den sendes :)

Hvis du allerede har en onsubmit handeler særttes den ind der jeg har skrevet \"return true\".

mvh JakobA
Avatar billede erikjacobsen Ekspert
30. maj 2001 - 14:06 #9
type=\"submit\"&\"reset\" er helt identisk med type=\"submit\" - hverken mere eller
mindre.

Smut ind på http://www.bioalice.dk/chat og se i kildeteksten i nederste ramme
hvordan det kan gøres. Det er bedre end en timeout.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester