Yehuda Shiran January 23, 2000
Mailing Forms
Tips: January 2000

Yehuda Shiran, Ph.D.
Doc JavaScript

WebDev News
Sun to Simplify Java
FreeBSD 5.0 Unleashed
UnitedLinux Targets Telecommunications Carriers
Many times you wanted to send mail to yourself whenever a user clicks a button. The way to do it is by assigning the proper action to the form. The ACTION attribute usually holds the URL of a CGI or LiveWire application on the server which needs to execute upon submission of the form. Instead of using CGI or LiveWire application, you can send a mail:

<FORM METHOD="post" ACTION="mailto:tomer@internet.com" ID="firstForm"
      ENCTYPE="text/plain" onSubmit="return proceedSubmission()">
<TEXTAREA NAME="inputField" COLS="40" ROWS="10"></TEXTAREA><BR>
<A HREF="thanks.htm" onClick="submitForm('firstForm')">Mail It!</A>
</FORM>

You invoke the following method when the user hits the link:

<SCRIPT LANGUAGE="JavaScript">
<!--
function submitForm(sub) {
  document.forms[sub].submit();
}

function proceedSubmission() {
  return confirm("Click OK to mail this information");
}
// -->
</SCRIPT>

Try it:


Mail It!

People who read this tip also read these tips:

Look for similar tips by subject:

Copyright 2003 Jupitermedia Corporation All Rights Reserved.
Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/
webref The latest from WebReference.com Browse >
Event Logging in .NET · Book Excerpt: Speed Up Your Site, Pt. 2 · Book Excerpt: HTTP: The Definitive Guide
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Supreme Court Decision Spurs Debate · Identifying Identity Theft · Standardizing Network Management Procedures