External Email Form

Permalink
Sorry if this is a dumb question, but I can't seem to find an answer by searching.

How do I create a form in a page that emails the form data to an external email address and doesn't dump it into the database? I just need a simple contact us form. Is this already included.

 
Shotster replied on at Permalink Reply
Shotster
Any reason you don't want to simply have folks send an email directly from a link on your site instead of submitting a form?

-Steve
jordanlev replied on at Permalink Reply
jordanlev
Yes, the form block does this. When you add the form block (or edit it if it's already on the page), click the "Options" tab, then check the box marked "Notify me by email when people submit this form", and enter the email address below.
Shotster replied on at Permalink Reply
Shotster
It just occurred to me that you might not have noticed the built-in Form block has an option for email notification. It still stores the data in the DB, but you can choose to be notified by email as well.

FWIW, I try to give site visitors the option of either submitting a form or clicking an email link for contact purposes. That's one of the reasons this add-on was created...

http://www.concrete5.org/marketplace/addons/encrypted-e-mail-addres...

Forms can be useful if the user is not at their usual computer (or web surfing device), but they do have some drawbacks as well. For one thing, the user doesn't have a record of their correspondence. That's important to me (and I would imagine others as well) for business purposes. Secondly, it's common these days to use CAPTCHA (or some such) to try to avoid spam and automated submissions. Personally, I _hate_ those things. If I wanted to solve a puzzle or perform like a monkey, I'd join a circus or something. I figure the easier I make it for site visitors to communicate with me, the more likely they are do do it and the more pleasant the experience will be. My experience is that, given the choice, most users opt for email.

Just my $0.02...

EDIT: just noticed Jordan beat me to it. dang, that guy's fast. :-)

-Steve
Lazim replied on at Permalink Reply
I think that the best way is to use form creatorhttp://phpforms.net/tutorial/html-basics/form-creator.html... . It allows anyone to create professionally looking email forms within just a few minutes. You will only need to create a PHP form by means of an intuitive interface and generate a code that can be easily copied and pasted to any web page.
jordanlev replied on at Permalink Reply
jordanlev
Is this spam? (if not: why would you pay for this if the functionality is included in c5 for free??!)
Shotster replied on at Permalink Reply
Shotster
Yeah, I was just going to say the same thing as Jordan - well, not the spam part - but I was wondering exactly what that service has to offer that the C5 Form block does not.

I mean, you can add form elements one-by-one, and it generates the form. You can style it however you wish with CSS or a custom template.

-Steve