Avatar billede lysholm Praktikant
16. februar 2004 - 23:14 Der er 10 kommentarer og
1 løsning

Problem med formular

Jeg er i gang med at lave en hjemmeside til en klub i Herlev og har et problem med en formular.
Formularen vises på siden og det er muligt, at udfylde felterne, men når man trykker på "Send" sker der ikke en dyt!
Jeg kan ikke selv umiddelbart finde fejlen, håber en der vil hjælpe, inden mit hår bliver alt for gråt.

http://www.joyzone.lindehojkirke.dk/kontakt.asp

Mvh. Per
Avatar billede eagleeye Praktikant
16. februar 2004 - 23:17 #1
Det tyder på du har en </form> tag for meget på i din HTML kode  er der dette:

<form method="post" action="http://cgi.web10.dk/cgi-bin/formmail/FormMail.pl">

</form>

<input type=hidden name="print_config" value="navn,email">
..
..


</form>


Du skal havde fjernet den føste </form> da formen eller stopper det og dine input felter så er uden for formen og dermed ikke kan sendes:

<form method="post" action="http://cgi.web10.dk/cgi-bin/formmail/FormMail.pl">

<input type=hidden name="print_config" value="navn,email">
..
..


</form>
Avatar billede lysholm Praktikant
16. februar 2004 - 23:39 #2
Hejsa
Tak for et super-hurtigt og svaret på mit problem.
(Jeg vil gerne give dig pointen, skal bare lige finde ud af hvordan.)
Jeg opdagede lige, at "brugeren" SKAL udfylde E-mail-adressen, tror jeg kan finpudse min formular, så selvom der fx. kun indtastes en besked, så bliver den sendt uden fejlmeddelser?
Avatar billede eagleeye Praktikant
16. februar 2004 - 23:40 #3
Ok, så skal jeg lige lave et svar :)
Avatar billede eagleeye Praktikant
16. februar 2004 - 23:42 #4
du har sikkert noget i ASP koden som sikre at email adressen er korrekt udfyldt for den vil sende en mail. Den komme med denne fejl besked når man mangler at indtaste mailen:

Error: Blank Fields
The following fields were left blank in your submission form:
*email
Avatar billede lysholm Praktikant
16. februar 2004 - 23:46 #5
Netop den fejl får jeg!
Avatar billede eagleeye Praktikant
16. februar 2004 - 23:47 #6
Det fordi den vil havde en email adresse med rigtig format adresse@domæne.dk
Avatar billede lysholm Praktikant
16. februar 2004 - 23:50 #7
Kan jeg ændre det, så folk kan indtaste deres hotmail-adresse eller helt undlade at taste mailadresse?
Jeg vil gerne give flere point ;o)
Avatar billede eagleeye Praktikant
16. februar 2004 - 23:56 #8
Jo så skal jeg bare se lidt kode til den side der sender mailen.

Du kan også selv kigge efter et sted hvor den tjekker på emailen
Der vil nok være et sted hvor der står noget med
email = Request.Form("email")
Avatar billede eagleeye Praktikant
16. februar 2004 - 23:56 #9
arh glem min sidste kommentar :))
Avatar billede eagleeye Praktikant
16. februar 2004 - 23:58 #10
Det er jo en form mail som ikke bruger ASP :))

De felter som man skal udfylde stå i et form-input felt som er hidden og det er dette:

<input type=hidden name="required" value="navn,email,besked">

Hvis man ikke skal udfylde email adressen kan du rette linjen til:

<input type=hidden name="required" value="navn,besked">
Avatar billede lysholm Praktikant
16. februar 2004 - 23:58 #11
ok ;o)
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
Kurser inden for grundlæggende programmering

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