Hi all,
Managed to get the form to work and looks good, However after hitting the submit button, I get no email?
This is the Javascript I use:
and this is the form, any help In what I did wrong?
Thank you for any help? I can no longer see straight😲 any help appreciated!
HCarr
Managed to get the form to work and looks good, However after hitting the submit button, I get no email?
This is the Javascript I use:
cookieName = "";
function FixCookieDate (date)
{
var base = new Date(0);
var skew = base.getTime(); // dawn of (Unix) time - should be 0
if (skew > 0) // Except on the Mac - ahead of its time
date.setTime (date.getTime() - skew);
}
function GetCookie(name)
{
var chocolate_chip_cookie = document.cookie;
var cname = name + "=";
var clen = chocolate_chip_cookie.length;
var cbegin = 0;
while (cbegin < clen)
{
var vbegin = cbegin + cname.length;
if (chocolate_chip_cookie.substring(cbegin, vbegin) == cname)
{
var vend = chocolate_chip_cookie.indexOf (";", vbegin);
if (vend == -1)
vend = clen;
return unescape(chocolate_chip_cookie.substring(vbegin, vend));
}
cbegin = chocolate_chip_cookie.indexOf(" ", cbegin) + 1;
if (cbegin == 0)
break;
}
return "";
}
function CreateNameTextbox()
{
document.write("<INPUT TYPE='text' NAME='Name' SIZE='30' MAXLENGTH='33' VALUE='" + GetCookie('poolmeister') + "' >")
}
function CreateEmailTextbox()
{
document.write("<INPUT TYPE='text' NAME='from' SIZE='30' MAXLENGTH='40' VALUE='" + GetCookie('my_email') + "' >")
}
function StoreCookie(cvalue)
{
var expdate = new Date ();
expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 31));
FixCookieDate(expdate);
SetCookie (cookieName, cvalue, expdate);
}
function SetCookie (name, value, expires)
{
if (!expires)
expires = new Date();
FixCookieDate(expires);
document.cookie = name + "=" + escape (value) + "; expires=" + expires.toGMTString() + "; path=/";
}
function ValidTextBoxes(PForm)
{
if(PForm.Name.selectedIndex == 0)
{
alert("\nWHOOPS!!\nThe Pool Manager might need your name!");
return false;
}
if( PForm.Password.value.length == 0 )
{
alert("\nPlease supply a Password.");
return false;
}
if (PForm.Password.value == " " )
{
alert("\nPlease supply a Password.");
return false;
}
if( PForm.from.value.length == 0 )
{
alert("\nPlease enter an email address.");
return false;
}
if ((PForm.from.value == " ") || (PForm.from.value.indexOf ('@', 0) == -1) )
{
alert("\nPlease enter a valid email address containing the @ symbol.");
return false;
}
cookieName="my_email";
StoreCookie(PForm.from.value);
return true;
}
function AddPlayer(PickForm)
{
if (PickForm.Name.selectedIndex == 1)
{
var player = prompt(" Enter the New Player's name:", "");
if(player)
{
PickForm.Name.options[PickForm.Name.length] = new Option(player);
PickForm.Name.options[PickForm.Name.length -1 ].selected = true;
}
else
PickForm.Name.selectedIndex = 0;
}
}
function ValidTiebreaker(PForm)
{
if (PForm.Tiebreaker.value.length == 0)
{
alert( "\nPlease enter a Monday Night Tiebreaker NUMBER between 0-99.");
return false;
}
var TestString = "1234567890";
var len = PForm.Tiebreaker.value.length;
for( count=0; count < len ; count++)
if (TestString.indexOf(PForm.Tiebreaker.value.charAt(count)) < 0 )
{
alert( "\nPlease enter a Monday Night Tiebreaker NUMBER between 0-99.");
return false;
}
return true;
}
function AllGamesSelected(PForm)
{
var i;
var str;
for (i=0; i < PForm.elements.length-1; i++)
if((PForm.elements[i].type=="radio")&&(PForm.elements[i].value==" ")&& (PForm.elements[i].checked==true))
{
str = "\nWHOOPS!!\nYou forgot to select: \n\n";
str += PForm.elements[i-2].value + " @ "+ PForm.elements[i-1].value
alert (str);
return false;
}
return true;
}
function RandomPicks(PForm)
{
for (i=0; i < PForm.elements.length-1; i++)
if((PForm.elements[i].type=="radio")&&(PForm.elements[i].value==" "))
{
var r=Math.round(Math.random())+1;
PForm.elements[i-r].checked=true;
}
}
function AwayPicks(PForm)
{
for (i=0; i < PForm.elements.length-1; i++)
if((PForm.elements[i].type=="radio")&&(PForm.elements[i].value==" "))
(PForm.elements[i-2].checked=true)
}
function HomePicks(PForm)
{
for (i=0; i < PForm.elements.length-1; i++)
if((PForm.elements[i].type=="radio")&&(PForm.elements[i].value==" "))
(PForm.elements[i-1].checked=true)
}
function CheckPicksheet(PickForm)
{
if( ValidTextBoxes(PickForm) )
{
if(!PickForm.novalidate.checked)
{
if( AllGamesSelected(PickForm) )
{
if( ValidTiebreaker(PickForm) )
PickForm.submit();
}
}
else
PickForm.submit();
}
}
// --->
and this is the form, any help In what I did wrong?
<BODY BGCOLOR="#FFFFFF" TEXT="#000000"BACKGROUND="tanstone.gif" >
<CENTER>
<H1>Week 1 Pick Entry Form</H1>
<FORM NAME="PickForm" ACTION="http://mydomainIP/cgi-bin/test.cgi" METHOD="POST">
<input type=hidden name="to" value="me@mydomain.com">
<input type=hidden name="subject" value="Week 1">
<input type=hidden name="required_fields" value = "">
<input type=hidden name="body_background" value="ace.gif">
<input type=hidden name="body_bgcolor" value="#FFFFFF">
<input type=hidden name="body_text" value="#0000FF">
<input type=hidden name="first_line" value="You Have Submitted the Following Picks:">
<input type=hidden name="body" value="Good Luck With Your Picks!!">
<input type=hidden name="separator" value="=">
<input type=hidden name="Week" value="1">
<input type=hidden name="music" value="no">
<input type=hidden name="tgraphic" value="no">
<input type=hidden name="scroll" value="no">
<TABLE BORDER=0 CELLPADDING=3>
<TR>
<TD ROWSPAN=5><img src="cheers.gif" ></TD>
<TD> </TD>
<TD> </TD>
<TD ROWSPAN=5><img src="cheers.gif" ></TD>
</TR>
<TR>
<TD ALIGN=RIGHT><B>Name:</B></TD>
<TD ALIGN=LEFT><SELECT SIZE=1 name="Name" OnChange="AddPlayer(this.form)">
<OPTION><------ SELECT NAME --------></OPTION>
<OPTION><---- ADD NEW PLAYER -------></OPTION>
</SELECT></TD>
</TR>
<TR>
<TD ALIGN=RIGHT><B>Password:</B></TD>
<TD ALIGN=LEFT><INPUT TYPE="Password" NAME="Password" SIZE="30" MAXLENGTH="30" ></TD>
</TR>
<TR>
<TD ALIGN=RIGHT><B>Your E-Mail:</B></TD>
<TD ALIGN=LEFT><SCRIPT>CreateEmailTextbox();</SCRIPT></TD>
</TR>
<TR><TD> </TD><TD> </TD>
</TR>
</TABLE>
<TABLE>
<TR>
<TD COLSPAN=3>
<p align="center"><b>Quick Picks</b></TD>
</TR>
<TR>
<TD><INPUT TYPE="Button" VALUE="All Favorites" OnClick="AwayPicks(this.form)"></TD>
<TD><INPUT TYPE="Button" VALUE="All Underdogs" OnClick="HomePicks(this.form)"></TD>
<TD><INPUT TYPE="Button" VALUE="Random Picks" OnClick="RandomPicks(this.form)"></TD>
</TR>
</TABLE>
<TABLE BACKGROUND="wbrick.jpg" BGCOLOR="#FFFFFF" BORDER=1 CELLPADDING=4 CELLSPACING=1 BORDERCOLOR="#C0C0C0">
<TR ALIGN=MIDDLE BGCOLOR="#000000" ><TH><FONT COLOR="#FF0000">Favorite</FONT></TH><TH><FONT COLOR="#FF0000"> Line </FONT></TH><TH><FONT COLOR="#FF0000">Underdog</FONT></TH><TH><FONT COLOR="#FF0000"> Not Used </FONT></TH></TR>
<!-- START OF SPREAD LIST -->
<TR>
<TD><FONT COLOR="#000000"><img src="24l.gif"><INPUT TYPE="radio" value="Pittsburgh" NAME="Game01"><B>Pittsburgh</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="12l.gif"><INPUT TYPE="radio" value="Tennessee" NAME="Game01">Tennessee (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game01" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="2l.gif"><INPUT TYPE="radio" value="Atlanta" NAME="Game02"><B>Atlanta</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="16l.gif"><INPUT TYPE="radio" value="Miami" NAME="Game02">Miami (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game02" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="3l.gif"><INPUT TYPE="radio" value="Baltimore" NAME="Game03"><B>Baltimore</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="15l.gif"><INPUT TYPE="radio" value="Kansas City" NAME="Game03">Kansas City (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game03" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="5l.gif"><INPUT TYPE="radio" value="Carolina" NAME="Game04"><B>Carolina</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="23l.gif"><INPUT TYPE="radio" value="Philadelphia" NAME="Game04">Philadelphia (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game04" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="7l.gif"><INPUT TYPE="radio" value="Cincinnati" NAME="Game05"><B>Cincinnati</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="9l.gif"><INPUT TYPE="radio" value="Denver" NAME="Game05">Denver (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game05" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="31l.gif"><INPUT TYPE="radio" value="Cleveland" NAME="Game06"><B>Cleveland</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="17l.gif"><INPUT TYPE="radio" value="Minnesota" NAME="Game06">Minnesota (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game06" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="32l.gif"><INPUT TYPE="radio" value="Houston" NAME="Game07"><B>Houston</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="21l.gif"><INPUT TYPE="radio" value="NY Jets" NAME="Game07">NY Jets (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game07" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="13l.gif"><INPUT TYPE="radio" value="Indianapolis" NAME="Game08"><B>Indianapolis</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="14l.gif"><INPUT TYPE="radio" value="Jacksonville" NAME="Game08">Jacksonville (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game08" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="19l.gif"><INPUT TYPE="radio" value="New Orleans" NAME="Game09"><B>New Orleans</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="10l.gif"><INPUT TYPE="radio" value="Detroit" NAME="Game09">Detroit (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game09" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="29l.gif"><INPUT TYPE="radio" value="Tampa Bay" NAME="Game10"><B>Tampa Bay</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="8l.gif"><INPUT TYPE="radio" value="Dallas" NAME="Game10">Dallas (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game10" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="1l.gif"><INPUT TYPE="radio" value="Arizona" NAME="Game11"><B>Arizona</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="26l.gif"><INPUT TYPE="radio" value="San Francisco" NAME="Game11">San Francisco (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game11" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="20l.gif"><INPUT TYPE="radio" value="NY Giants" NAME="Game12"><B>NY Giants</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="30l.gif"><INPUT TYPE="radio" value="Washington" NAME="Game12">Washington (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game12" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="27l.gif"><INPUT TYPE="radio" value="Seattle" NAME="Game13"><B>Seattle</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="28l.gif"><INPUT TYPE="radio" value="St.Louis" NAME="Game13">St.Louis (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game13" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="11l.gif"><INPUT TYPE="radio" value="Green Bay" NAME="Game14"><B>Green Bay</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="6l.gif"><INPUT TYPE="radio" value="Chicago" NAME="Game14">Chicago (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game14" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="18l.gif"><INPUT TYPE="radio" value="New England" NAME="Game15"><B>New England</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="4l.gif"><INPUT TYPE="radio" value="Buffalo" NAME="Game15">Buffalo (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game15" CHECKED >None</TD>
</TR>
<TR>
<TD><FONT COLOR="#000000"><img src="22l.gif"><INPUT TYPE="radio" value="Oakland" NAME="Game16"><B>Oakland</B> (0-0-0)</FONT></TD>
<TD><FONT COLOR="#000000"><CENTER>0</CENTER></TD>
<TD><FONT COLOR="#000000"><img src="25l.gif"><INPUT TYPE="radio" value="San Diego" NAME="Game16">San Diego (0-0-0)</FONT></TD>
<TD VALIGN=BOTTOM><FONT COLOR="#000000"><INPUT TYPE="radio" value=" " NAME="Game16" CHECKED >None</TD>
</TR>
<!-- END OF SPREAD LIST -->
</table>
<P>
Home teams are in <B>BOLD</B>
<P>
Monday Night Total Points (Sd at Oak): <INPUT TYPE="Number" NAME="Tiebreaker" SIZE="4" MAXLENGTH="2">
<P>
<TABLE BORDER=0 CELLPADDING=3>
<TR>
<TD><img src="fbanner.gif">
</TD>
<TD ALIGN=MIDDLE>
<B>Comments:</B><BR><TEXTAREA COLS=30 ROWS=7 WRAP=SOFT NAME="Comments" ></TEXTAREA>
</TD>
<TD><img src="fbanner.gif">
</TD>
</TR>
</TABLE>
<BR>
<TABLE WIDTH=475><TR><TD><CENTER><B>
Make Sure All Your Selections Are Correct Before Submitting Them!
</B></CENTER></TD></TR></TABLE>
<BR>
<INPUT TYPE="checkbox" NAME="novalidate"><b>Submit Partial Picksheet</b><p>
<INPUT TYPE="Reset" VALUE="Clear Fields">
<INPUT TYPE="Button" VALUE="Submit Picks"OnClick='CheckPicksheet(this.form)'>
</FORM><BR></CENTER>
<BR>
Thank you for any help? I can no longer see straight😲 any help appreciated!
HCarr