Avatar billede nca Juniormester
11. april 2004 - 12:23 Der er 2 kommentarer og
1 løsning

Lav knap til validering og submit

jeg vil gerne ha' at min submit-knap først foretager en validering af formen og hvis den er i orden, sender en onsubmit-event.
Kan det lade sig gøre?

Valideringen hedder:
  validateForm(This)
Hvis den er sand vil jeg gerne ha' sendt en Submit, som så sender en formmail.
Avatar billede roenving Novice
11. april 2004 - 18:59 #1
<form action="http://dinUdbyder.dk/formmail.pl" method="post" onsubmit="validateForm(this)">

...

<input type="submit" value="Send mail">
</form>

-- og bemærk, at der _ikke_ må være stort T i this !-)
Avatar billede nca Juniormester
12. april 2004 - 09:42 #2
Min udbyders kald af formmail ser således ud:
<form method=POST action="http://formmail.tiscali.dk/FormMail" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">

Som du kan se indeholder den allerede en onsubmit, som henter en ID-værdi, der angiver modtageren af mailen. Se næste linje:
<input type=hidden name="rcpt_id" value="FVTYKHFOLBWVTAL">

Jeg har altså brug for at checke min form FØR onsubmit.

Jeg har lavet en "submit" knap, som enten kan sende mailen eller checke formen, men jeg vil selvfølgelig gerne kunne begge dele.
Avatar billede nca Juniormester
12. april 2004 - 10:39 #3
Jeg har fundet ud af det :-)
Løsningen var at slette alt fra og med onsubmit i den første linje og erstatte det med onsubmit="return validateForm(this)"
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

IT-JOB

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET

Capgemini Danmark A/S

Client Partner

Rambøll Management Consulting

Senior AI Engineer

Netcompany A/S

IT Consultant
Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging