tags:

views:

315

answers:

4

Ok, get this.

I have been assigned to write an html form to be EMAILED to clients so that they can fill it in and submit it FROM THE EMAIL CLIENT! apparently emailing a link to the existing form on our website is not good enough.

I am still trying to get my head around this as it seems almost void of common sense, but anyways, my guess is that I will have no way of validating data, and if actually works, how will the user know? WTF?????

Get this, They will be emailing both a pdf and an html doc to clients, I tried putting my case forward but apparently the marketing pro's say IT IS POSSIBLE AND MUST BE DONE, WORKING BY FRIDAY!

+2  A: 

This is not a good idea on many fronts:

  1. Not all email clients will support a form post from HTML see: http://www.campaignmonitor.com/blog/post/2435/how-forms-perform-in-html-emai/

  2. No clientside validation

  3. What's exactly wrong with a link?
  4. How are you getting data from PDF form submission? You can get expensive form tools from Adobe: http://www.adobe.com/government/forms.html

  5. Some spam / av checkers will dispose of form based emails.

Richard
from what i can see the pdf has functional form which submits to a SOAP web service
How will I handle the data on the server end? I am probably needing to have a web service that broadcasts ABUSE ME! to collect the submitted info?
PDF forms can be made to do normal HTTP POSTs. There's just some confusion because there are a couple of other more complicated and less open methods of doing PDF forms as well. I still don't see the point though: you need a web connection to submit the form, so use a plain web link to fetch it!
bobince
A: 

There are only two possiblities: first one the mail client must have a php runtime environment to run the php script locally, also an embedded mail server - which isnt the case for the most of them. Second one is that your mail client acts like a browser and displays the form (which is located still on the internet) in his mail viewing window (which is perhaps possible but i dont know any common mail client doing this).

So you either submit a link to the form or you construct the mail this way, that there're placeholders to be filled and submitted like a normal mail response.

Mork0075
A: 

It's generally bad idea. Most email clients only allow limited HTML, with limited CSS and without any JavaScript at all. See: http://www.sitepoint.com/article/code-html-email-newsletters/

Many mail clients will not allow submitting any form (at least with standard security settings).

vartec
A: 

This idea is plainly wrong. You're creating a phishing vector for your company which could expose them to huge legal liability. Just ask them how much money they are going to be putting into the legal defense fund in order to pay out for the lawsuits they are going to lose.

An adobe pdf server is about the only reasonable method for doing this, but that takes lots of cash and work on your network to support a new type of server.

anopres