Send email without CGITag(s): Varia
Works with Netscape. The important thing is to NAME all the INPUT. The browser will prompt the user that an email is about to be sent.
<FORM METHOD=POST
ACTION="mailto:someone@somewhere.com"
ENCTYPE="text/plain">
<INPUT TYPE="hidden" VALUE="1234" name="score">
<INPUT TYPE="hidden" VALUE="Mr. Smith" name="player">
<INPUT TYPE="submit" VALUE="Submit">
</FORM>
ACTION="MAILTO:SOMEONE@SOMEWHERE.COM?SUBJECT=AUTOMATIC_EMAIL"
<FORM METHOD=POST
ACTION="mailto:someone@somewhere.com?subject=important&cc=someoneelse@somewhere.com"
ENCTYPE="text/plain">
<INPUT TYPE="submit" VALUE="Submit">
</FORM>mailto:someone@somewhere.com?body=HelloWorld
I've seen Javascript being used to neatly format form data so that it can be received in a readable manner. This tip achieves a similar outcome but requires no Javascript at all. Simply add ENCTYPE="text/plain" into the opening form tag. Remember to name all your form elements. Here is the HTML for a sample form you could use to hire me as a web developer:
<form METHOD="POST" ENCTYPE="text/plain"
action="mailto:bakharia@squirrel.com.au">
<input type="hidden" name="Type of Form" value="Employment">
<table border="0" width="80%">
<tr>
<td width="197" valign="top">
<b>Enter Your Name:</b></td>
<td width="462">
<input type="text" name="Name" SIZE="50" MAXLENGTH="50">
</td>
</tr>
<tr>
<td width="197" valign="top">
<b>Enter your Email address:</b>
</td>
<td width="462">
<input type="text" name="Email" SIZE="50" MAXLENGTH="50">
</td>
</tr>
<tr>
<td width="197" valign="top">
<b>Your Request:</b>
</td>
<td width="462">
<textarea name="Comment" wrap="physical" rows="7" cols="48">
</textarea>
</td>
</tr>
<tr>
<td width="535" colspan="2">
<b><div align="center"><center><p></b>
<input type="submit" VALUE="Send Form">
<input type="reset" Value="Reset Form">
</td>
</tr>
</table>
</form>
Type of Form=Employment
Name=Your Name goes here
Email=Your email address here too
Comment=Make a comment
mail_outline
Send comment, question or suggestion to howto@rgagnon.com
Send comment, question or suggestion to howto@rgagnon.com