Email contact form without PHP

Check out formspree.

https://github.com/asm-products/formspree

For action you simply put:

<form action="http://formspree.io/[email protected]" method="post">
<input type="text" name="name">
<input type="email" name="_replyto">
<input type="submit" value="Send">

After verifying your email after the first send this will email you the contents of the form. One thing to keep in mind is that this will take the input names. If you do not include input names it won't send you that form field.


There are hundreds of embeddable (most likely iframe-based) solutions for contact forms, which would enable you to get around using a server-side language like PHP. Just a quick google search will give you some.

Alternatively, you could make a form in HTML, and have a submit button which is actually a mailto: link, and you modify the parameters of that mailto as your form inputs change.

The only downside of this is that it's not as convenient for the user, as it then opens up their email client and they have to actually send it.

Personally, I would try and persuade the client, but if that isn't possible, then those are your options.


Check out www.enformed.io.

Has a couple of interesting options that formspree does not have( Like redirect out of the box, and a html email editor).