1 van 1
Formulier verzenden
Geplaatst: zo 29 nov 2009, 23:44
door In physics I trust
Hallo, ik was bezig met een javascriptformuliertje dat de input verzendt naar een e-mailadres, zonder tussenkomst van een e-mailclient zoals outlook of zo...
Maar nu geeft hij telkens een venster van mijn lokale e-mailclient, i.p.v. het te versturen op de achtergrond...
Heeft iemand hier een oplossing voor (zonder server-side scripting)?
Bedankt!
Re: Formulier verzenden
Geplaatst: ma 30 nov 2009, 08:58
door jhnbk
Dit gaat niet; en moest het toch op een of andere manier lukken is dat onveilig.
Re: Formulier verzenden
Geplaatst: ma 30 nov 2009, 09:34
door Ger
Dat zal niet gaan inderdaad. Als je het niet server sided wil oplossen dan betekent dat automatisch dat de acties client sided opgelost moeten worden. Aangezien de meeste browsers geen emailfuncties hebben, zal de emailclient van de bezoeker opgestart worden.
Maar waarom wil je het per se zonder server side script oplossen? Er zijn zat kant-en-klare PHP mailscripts, evenals CGI-mailscripts. Goede kans dat je host het al standaard bijlevert.
Re: Formulier verzenden
Geplaatst: ma 30 nov 2009, 17:32
door Rogier
Tenzij er iemand zo gestoord is geweest om een complete SMTP-server in javascript te bouwen, denk ik niet dat het kan nee.
Hoe had je het precies gedacht "te versturen op de achtergrond" via javascript dan?
Als je per se niet naar een vervolg/resultaatpagina wil gaan (zoals wel gebruikelijk bij emailformulieren) zou je via ajax een mailservice dinges kunnen aanroepen (dat hoeft niet op dezelfde server te staan als waar je site draait). Wordt de mail in principe verstuurd zonder dat de gebruiker naar een nieuwe pagina hoeft. Maar dat riekt wel naar overbodige moeilijkdoenerij :eusa_whistle: