We generally discourage the use of forms in email to prevent delivery or usability problems. However, at times you might still need to use a form in an email instead of directing readers to your Website. Consider these factors before you use a form in your next email message.
Those recipients of your email who use Hotmail or those who use Outlook will not be able to use the form because:
- Hotmail displays the form but strips all values from your
- Hotmail recipients can complete the form, but nothing will happen when they hit the submit button so they will not know it has not been received .
- Outlook has limitations when viewing forms in the mail client. Outlook can not see data in a "form tag", when a form is passed via email and viewed in Outlook as outlook strips out form elements.
You can refer to these articles:
Some email clients do not support forms that use “POST” method, which allows form data to appear within the message body. Instead you will need to replace it with the “GET” method, which will write all form content to the query string of the page to which the form is posted.
Most email clients that provide a preview pane don’t allow you to tab between form elements. This means that when a recipient completes the first field in your form and clicks the TAB key, the focus is automatically shifted to another part of the software. This hinders usability and can confuse your recipient.