Wondering if it is ok to have a form inside an HTML email. All i would be doing is having an image input submit to a paypal buy page. I would like it to go right to paypal without going to a marketing page first...
I would have the whole form that paypal requires for a button.
You'll need to make sure the Content-Type of the email is set to text/html and the recipient's email client will have to support HTML emails, other than that I should mostly be fine.
Most email clients do not support forms within them, this includes outlook 2007, ideally if you can have this as a link behind a image is better as then you will get more support across email clients.
Related
I am wondering how I can place a small form/questionnaire inside a marketing email that I am sending out? With no php or javascript available I am wondering if there are ways this can be done.
Having tried this myself, allow me to share my experience.
There is nothing stopping you from actually making an HTML Form inside an e-mail, but there are many e-mail clients out there. Some of them block "interactive" HTML, in particular, buttons. And you need a submit button to send your data.
In my job, we have implemented a new feature that allowed users to sign confidential documents by clicking a button on their e-mail. The email had a simple HTML form with a few elements which identified the document to be signed. By pressing a submit button, the form did a POST submit to the server, opened the user's browser and directed him to the web site to sign. This worked for a while, until we had a customer using it via Outlook Web Mail. They claimed the system generated e-mails did not have a button they could push. After investigating, we discovered what I mentioned above. We ended up changing the button for a hyperlink. The information identifying the document now is attached to that link, and the link has been styled to look like a button. Links play well inside e-mails. Buttons don't. Hope this helps.
I have an email page on my website with a form and tinyMCE and all that fancy stuff, but I also want to add a couple of links to the popular mail servers such as gmail, yahoo, and hotmail.
I've seen some links that go to the my Microsoft Office Outlook (which I never use), and I've also seen a gmail link that opens up gmail in a new tab with a form already open and a mailto: value already given. Just wondering how this is done if I, lets say, have a mailto: value to send and perhaps a subject and message.
Just to make it clear, I want three or four image links on my page, each one for a different mail server (gmail, yahoo...) and when clicked on, it opens a form partly filled out (a mailto:value and possibly a subject and/or message) fullscreen. Thanks.
It's not going to be easy, as you'll have to integrate with each one of these services. How about going at it a different way? For GMail (at least on Chrome) you can figure the web app as the handler for your mailto: links. With that, you can create a link that opens GMail, optionally with subject and body filled in. See RFC2368 for details, or try this link.
Most users don't have accounts on all of the web mail services you mentioned anyways, and using the mailto link allow the mail to the sent using the user's default e-mail client (may it be Outlook, or GMail) which most people prefer anyways.
I need to have a button in my outlook message that displays an image (inside the message itself) when clicked. I tried to put a HTML with Javascript handling onclick event, but scripts wont work inside outlook emails. What can I do to get it done?
Thanks
JavaScript does not run in emails, it would be a security risk (and an annoyance). You are actually very restricted on most clients, when I was styling a newsletter for a client I had to resort to table layouts.
The best you can do is put a link in the email which will redirect the user to a web page.
In a project I am sending an email to a user. In this email there will be an html form in which user can fill and make an http post request. I have tried sending a normal html page with links and it seem well on outlook-2010 like it do on browsers. However when i embed html form code inside email its not generating like its generating in a browser view. Thus, can we embed an html form in an email and see it as expected in outlook 2010.
No.
HTML parsers/renderers in email clients vary from "Actual browsers" to "Actual browsers which only get the HTML after some vicious preprocessing" to "Jokes".
Forms are a no-no in emails. Include a URL to a form on a page on the WWW that the user can open in a browser instead.
Can I send an email that contains an HTML form with one combobox, that upon changing the value a reply would be send back?
From the research I've made it seems that it is not possible...
http://en.wikipedia.org/wiki/HTML_e-mail
Is that true?
Thanks,
Eden
Yes it is possible.
But there are restrictions.Different mail clients and web mails behave in different manners.
For example, Yahoo web mail, upon submitting form brings up a dialog box which warns about sending some info outside Yahoo. You have to disable Javascript if you want your submission work properly, otherwise it doesn't send submit buttons by REQUEST (POST or GET).
In outlook express I checked and it works without any problem.
Because of this problem, I think it isn't recommendable to do form embedding inside email. I suggest to make a web form and send a link to it via email. Although by this approach you may lose some lazier users, but it seems that lose will be lesser than lose arising from problems of email embedded form submission.
Yes that is true. It is not possible. What you can do is provide a link to a webpage and do the combobox action on that website.
You can create a form in google docs and share it via 'email', I have tested it and it shown inline at-least in gmail.
https://docs.google.com/forms