Thanks, everything is workiing great. Last question.
Now that I have checked for blanks and counted the responses, I want to pass "nAvalues" and "nBvalues" on to the results page.
How can I do that? They are not submitted in the form.
<HTML>
<HEAD>
<TITLE>The Quiz</TITLE>
</HEAD>
<script language="JavaScript">
function SubmitAnswers()
{
//initialize values
var nAvalues = 0;
var nBvalues = 0;
var bNoBlanks = false;
bNoBlanks = checkForBlanks(bNoBlanks);
if (bNoBlanks == true)
{
//Calculate Totals
nAvalues = calculatenAvalues(nAvalues);
nBvalues = calculatenBvalues(nBvalues);
//Go to results page with values.
document.Form1.submit();
}
}
function checkForBlanks(bNoBlanks)
{
if (!document.Form1.radio1[0].checked && !document.Form1.radio1[1].checked)
{alert(document.Form1.radio1[0].checked);}
else if (!document.Form1.radio2[0].checked && !document.Form1.radio2[1].checked)
{alert("Please answer question 2.");}
else if (!document.Form1.radio3[0].checked && !document.Form1.radio3[1].checked)
{alert("Please answer question 3.");}
else if (1==1)
{bNoBlanks = true;}
return bNoBlanks;
}
function calculatenAvalues(nAvalues)
{
if (document.Form1.radio1[0].checked == true){nAvalues++;}
if (document.Form1.radio2[0].checked == true){nAvalues++;}
if (document.Form1.radio3[0].checked == true){nAvalues++;}
return nAvalues;
}
function calculatenBvalues(nBvalues)
{
if (document.Form1.radio1[1].checked == true){nBvalues++;}
if (document.Form1.radio2[1].checked == true){nBvalues++;}
if (document.Form1.radio3[1].checked == true){nBvalues++;}
return nBvalues;
}
</script>
<BODY bgcolor=MistyRose>
<FORM action=results.php name=Form1 method=post>
<center><b><font size=5>This is a Form</b></font></center><br>
<br>
<TABLE WIDTH=80% BGCOLOR=LightPink BORDERCOLOR=Red border=1 CELLSPACING=0 CELLPADDING=0 align=center>
<TR>
<TD ALIGN=middle>1)</TD>
<TD ALIGN=left>
<TABLE WIDTH=100% border=0 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD align=absmiddle>A: I like 1a.</TD>
<TD align=right>A:<INPUT type="radio" id="radio1" name="radio1" value="A"></TD>
</TR>
<TR>
<TD ALIGN=absmiddle>B: I like 1b.</TD>
<TD align=right>B:<INPUT type="radio" id="radio1" name="radio1" value="B"></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD ALIGN=middle>2)</TD>
<TD ALIGN=left>
<TABLE WIDTH=100% border=0 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD ALIGN=absmiddle>A: I like 2a.</TD>
<TD align=right>A:<INPUT type="radio" name="radio2" value="A"></TD>
</TR>
<TR>
<TD ALIGN=absmiddle>B: I like 2b.</TD>
<TD align=right>B:<INPUT type="radio" name="radio2" value="B"></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD ALIGN=middle>3)</TD>
<TD ALIGN=left>
<TABLE WIDTH=100% border=0 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD ALIGN=absmiddle>A: I like 3a.</TD>
<TD align=right>A:<INPUT type="radio" name="radio3" value="A"></TD>
</TR>
<TR>
<TD ALIGN=absmiddle>B: I like 3b.</TD>
<TD align=right>B:<INPUT type="radio" name="radio3" value="B"></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<br>
<CENTER>Click here to submit your answers: <input type="button" name="Submit" value="Submit" onClick="SubmitAnswers()"></center>
</FORM>
</BODY>
</HTML>