URL Submit Form via E-mail

Email address:
Site name:
Site URL:
Site description:
 
       




Put this between your HEAD-tags (or into a JS-file)
<script>
<!--
// Submit A Link Via Email I by Tim Wallace (timothy@essex1.com)
// Courtesy of SimplytheBest.net (http://simplythebest.net/info/dhtml_scripts.html)
function submitForms()
{
if ( isEmail() && isSiteName() && isSiteAddress() && isSiteContent() )
if (confirm("\nYou're about to e-mail your submission.\n\nOK to submit. CANCEL to abort."))
{
alert("\nYour submission will now be made.\n\nThank you!");
return true;
}
else
{
alert("\nYou have chosen to abort the submission.");
return false;
}
else
return false;
}
function isEmail()
{
if (document.forms[0].elements[1].value == "")
{
alert("\nThe E-MAIL field is blank.\n\nPlease enter your e-mail address.")
document.forms[0].elements[1].focus();
return false;
}
if (document.forms[0].elements[1].value.indexOf ('@',0) == -1 ||
document.forms[0].elements[1].value.indexOf ('.',0) == -1)
{
alert("\nThe E-MAIL field requires a \"@\" and a \".\"be used.\n\nPlease re-enter your e-mail address.")
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
}
return true;
}
function isSiteName()
{
var str = document.forms[0].elements[2].value;
if (str == "")
{
alert("\nPlease enter the name of your site.")
document.forms[0].elements[2].focus();
return false;
}
return true;
}
function isSiteAddress()
{
var str = document.forms[0].elements[3].value;
if ( str == "" || str == "http://" )
{
alert("\nPlease enter the address of your site.")
document.forms[0].elements[3].focus();
return false;
}
return true;
}
function isSiteContent()
{
var str = document.forms[0].elements[4].value;
if (str == "")
{
alert("\nPlease give a brief description of your site.")
document.forms[0].elements[4].focus();
return false;
}
return true;
}
</script>


Put this into your BODY-tag
<body onload="document.forms[0].elements[1].focus()">


Make your form:
<form ENCTYPE="text/plain" NAME="addform" METHOD="POST" ACTION='mailto:someone@adress.com?subject=Submit Link' onSubmit="return submitForms()">
<input type="hidden" name="FORM" value="Submit Link">
<table BORDER CELLSPACING=0 CELLPADDING=2 BGCOLOR="#FFFFFF" bordercolor="#FFFFFF" >
<tr VALIGN=BASELINE>
<td BGCOLOR="#FFEBC1"><font face="Arial"><font size=-1>Email address:
</font></font>
</td><td BGCOLOR="#FFEBC1">
<input type="TEXT" name="EMAIL ADDRESS" size="55,1" maxlength="80">
</td></tr>
<tr VALIGN=BASELINE><td BGCOLOR="#FFEBC1">
<font face="Arial"><font size=-1>Site name:
</font></font>
</td><td BGCOLOR="#FFEBC1">
<input type="TEXT" name="SITE NAME" size="55,1" maxlength="80">
</td></tr><tr VALIGN=BASELINE><td BGCOLOR="#FFEBC1">
<font face="Arial"><font size=-1>Site URL:
</font></font>
</td><td BGCOLOR="#FFEBC1">
<input type="TEXT" name="SITE ADDRESS " value="http://" size="55,1" maxlength="80">
</td></tr>
<tr VALIGN=BASELINE><td BGCOLOR="#FFEBC1">
<font face="Arial"><font size=-1>Site description:
</font></font>
</td><td BGCOLOR="#FFEBC1">
<input type="TEXT" name="SITE CONTENT " size="55,1">
</td></tr>
<tr VALIGN=BASELINE><td BGCOLOR="#FFFFFF"> 
</td>
<td BGCOLOR="#FFFFFF" align=center> <br> <input type="submit" value="Submit Link">
<input type="reset" value="Reset Form" onclick="document.forms[0].elements[1].focus()">
</td></tr></table>
</form>


Free JavaScripts provided
by Winfolinx.com

Back