contactformulier maken en versturen via email in html

Status
Niet open voor verdere reacties.

NicolaAmez

Gebruiker
Lid geworden
8 mrt 2013
Berichten
18
Hallo,

Ik krijg maar geen formulier gemaakt en verstuurd via email. Kan iemand mij helpen Welke codes (html en css) gebruiken en hoe kan je email verzenden vanuit je website?


Nicola
 
Niet getest maar misschien kun je er wat mee
Code:
<form action="mailto:naam@provider.nl" method="post" enctype="text/plain">
Naam:<input type="text" name="Naam">
Email:<input type="text" name="Email">
<input type="submit" name="submit" value="Verstuur">
</form>
Als je een host met php hebt gaat het allemaal wat makkelijker.
Suc6 en have fun.
 
Je kan ook required (HTML5) gebruiken, dat maakt het je gemakkelijker => Voorbeeld bij gebruik van required

Als je naar emailadres vraagt steek er dan zo'n check in of het emailadres wel geldig is.(required controleert alleen of er iets ingevuld is niet of het emailadres mogelijk geldig is)
Deze zijn standaard makkelijk terug te vinden op het internet.

Je kan dit ook oplossen door bijvoorbeeld gebruik te maken van Javascript of PHP:

Zorg ook voor controle of de tekstvelden wel degelijk ingevuld zijn. (bij required gebeurt dit automatisch)
Emailadres wordt hier ook niet gecontroleerd op geldigheid.

Doe je required of controle via Javascript/PHP niet dan zal je onvolledige dingen toegestuurd krijgen.

Success :)
 
Laatst bewerkt:
Beste Nicola,

Je kunt niet direct een email verzenden vanaf de client (waar de HTML en JavaScript worden uitgevoerd) Dit gaat doorgaans via een server of via het lokale mail programma van de gebruiker (daar zorgt de mailto action van bron voor)
Als je niet wilt dat de gebruiker zijn of haar eigen mailprogramma moet gebruiken om een mail te versturen zul je een server-side script moeten gebruiken zoals PHP.
Ik hoop dat je er zo uit komt, anders kun je hier je verdere vragen plaatsen :)
 
Als je niet wilt dat de gebruiker zijn of haar eigen mailprogramma moet gebruiken om een mail te versturen zul je een server-side script moeten gebruiken zoals PHP
Als je het aan de clientside wilt doen dan kan dat alleen met een flinke omweg, bijvoorbeeld met de Blat mailer en een AutoIt script.

1. In Javascript/jQuery sla je alle gegevens van de email op in een bestandje.

2. In AutoIt maak je een scriptje dat om de halve seconde even kijkt of er een bestandje is. Als het script een bestandje heeft gevonden, dan:
.. zet het script alles in de juiste volgorde in een "Blat batch file" (zie Blat website).
.. daarna start het script de batch file op en wordt de mail verstuurd.
.. als laatste verwijdert het script het bestandje en de batch file.

# Blat (mailer) http://www.blat.net/
# AutoIt (script tool) http://www.autoitscript.com/site/autoit/

Maar inderdaad... dit is niet echt een fraaie oplossing :)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan