Avatar billede maloumunk Nybegynder
12. november 2006 - 16:22 Der er 6 kommentarer

Tilmeldings formular

Hejsa

Jeg er ved at lave en formular på min hjemmeside som skal bruges for tilmelding til et arrangement jeg skal lave. Jeg har leget lidt med det selv men har givet op da jeg ikke er den store programmør og tænkte der måske var nogle her der kunne hjælpe mig.

Dem som tilmelder sig skal oplyse fulde navn og email adresse for at deltage i mit arrangement og så skal jeg modtage disse data, gerne på email... og derfor havde jeg gjort som nedenfor, men det får jeg ikke dataene af... hvordan for jeg dataene på mail uden at den tilmeldte for en mail popup???

<html>
<body>
<form action="MAILTO:mlm@healtheworld.dk" method="post" enctype="text/plain">

<h3>Tilmeld dig nedenfor til arrangementet søndag d. 26 novber, så deltager du samtidig i konkurrencen om et billede af Marie-Louise Munk, værdi kr. 500,00.</h3>
Fulde navn:<br>
<input type="text" name="name"
value="For- og efternavn" size="20">
<br>
E-Mail:<br>
<input type="text" name="mail"
value="Din e-mail" size="20">
<br>
<br>
<input type="submit" value="Send">
<input type="reset" value="Nulstil">
<h3>Husk at have kr 75,00 med i kontanter!</h3>
</form>
</body>
</html>
Avatar billede roenving Novice
13. november 2006 - 01:13 #1
Uden at have en server, der er indstillet til at behandle svaret og også har en mailserver kørende, kan du kun sende mails vha. brugerens egen mail-klient ...

-- hvis du vil have data derover, kan du f.eks. kigge på http://std.chbs.dk/html-4.01/mailto.php !-)
Avatar billede maloumunk Nybegynder
14. november 2006 - 00:12 #2
Hej Roenving.... tak for dit svar... Jeg har besluttet at det er okay at det bliver via en emai. Så har brugt dit link til at opdatere min kode. Jeg mangler nu bare lige hvis jeg i koden kunne skrive det sådan, at den i e-mailen tager de oplysninger som personen indtaster... se og prøv at brug formularen herpå:

http://www.healtheworld.dk/event2.htm

Her er koden som den ser ud nu:
<form action="MAILTO:mlm@healtheworld.dk?subject=Tilmeld%20mig/os%20Event&amp;body=Hej%20Marie-Louise%0A%0AJeg%20vil%20gerne%20tilmelde%20følgende:%0A%0AFulde%20Navn/navne:%0A%0AE-mail:%0A%0A(Venligst%20udfyld)" method="post" enctype="text/plain">

<h3 align="center"><font face="Arial Unicode MS" size="2">Tilmeld dig nedenfor til arrangementet søndag d. 26
november,&nbsp;<br>
så deltager du samtidig i konkurrencen om et billede af&nbsp;<br>
Marie-Louise Munk, værdi kr. 500,00!!!</font></h3>
<p align="center">
<font face="Arial Unicode MS" size="2">
Fulde navn:<br>
<input type="text" name="name"
value="For- og efternavn" size="20">
<br>
E-Mail:<br>
<input type="text" name="mail"
value="Din e-mail" size="20">
<br>
<br>
<input type="submit" value="Send">
<input type="reset" value="Nulstil">
</font>
<h3 align="center"><font face="Arial Unicode MS" size="2">Husk at have kr. 75,00 med i kontanter!</font></h3>
</form>
</body>
</html>


Hvordan retter jeg min kode til??
Avatar billede thesurfer Nybegynder
14. november 2006 - 00:25 #3
Der skal nok noget validering på..

Eksempel:

<script type="text/JavaScript">
function valider(f)
{

if (f.navn.value == "" || f.mail.value == "")
{
  alert("Du skal udfylde både navn og mail adresse.");
  return false;
} else {
  f.action = "MAILTO:mlm@healtheworld.dk?subject=Tilmeld%20mig/os%20Event&amp;body=Hej%20Marie-Louise%0A%0AJeg%20vil%20gerne%20tilmelde%20følgende:%0A%0AFulde%20Navn/navne: " + f.navn.value + "%0A%0AE-mail: " + f.mail.value + "%0A%0A";
return true;
}

}
</script>

<form action="#" method="post" enctype="text/plain" onsubmit="return valider(this)">


Læg mærke til, at jeg har lavt name="name" om til name="navn", da jeg ikke er sikker på, at "name" er tilladt som name..

Selvom det er, vil det virke forvirrende..
Avatar billede roenving Novice
16. november 2006 - 01:12 #4
'name' er faktisk tilladt, men særdeles uhensigtsmæssigt, da man så er nødt til at bruge .elements-collection til at finde elementet, da javascript først vil kigge efter en attribut, og da den findes (altså <form ... name=""> -- også selvom den måske ikke er angivet !-) vil den ikke nå til at finde form-elementet !o]
Avatar billede maloumunk Nybegynder
18. november 2006 - 14:16 #5
Hej thesurfer
Nu er jeg jo ikke ligefrem nogen ekspert... Jeg klippede det du har skrevet ind i min andre kode... men det gik ikke så godt... Kan du evt give mig et nummer jeg kan ringe på? Hvis kan du maile det på mlm@healtheworld.dk
På forhånd tak...
Marie-Louise
Avatar billede thesurfer Nybegynder
18. november 2006 - 14:39 #6
maloumunk> Jeg foretrækker at løse problemerne via eksperten.dk.

Hvis du viser hele din kode, kan vi se hvorfor det ikke passer sammen..
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