cbowden
11-18-2003, 07:06 PM
I'm trying to get a window to open that shows the results of a multiple choice quiz (radio buttons) when the person hits the submit button.I can get the window to open, read values from a text box but not from the radio buttons themselves. Also for some reason it opens up another quiz window. I'm really stumped on this. If you think you can help, the summary window function is called DisplaySumm(). The language used is croatian so the values may seem a little weird, pay no mind.
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<script>
// validate form input
function CheckForm(form)
{
if(form.realname.value == "" || form.realname.value == "required")
{
alert("Your Name is required for evaluation purposes. Please enter it at the top of this page.")
return false
}
if (form.email.value == "" || form.email.value == "required")
{
alert("Your Email Address is required. Please enter it at the top of this page.")
return false
}
if(!CheckEmail(form.email.value, 4, 50))
{
alert("The email address (" + form.email.value + ") you provided is invalid! Please re-enter it at the top of this page.")
return false
}
return true
}
// clear fields on focus
function clearField(field)
{
if (field.value == "??" || field.value == "required") field.value = ""
}
//Validate email address
function CheckEmail(str, min, max)
{
var foundat = false
var foundot = false
var i = 0
if(str.length < min || str.length > max)
return false ;
while(i < str.length)
{
var ch = str.substring(i,i+1)
if (ch == "@") foundat = true
if (ch == ".") foundot = true
if (ch == " ") return false
i ++ ;
}
if (foundat && foundot)
return true
else
return false
}
// create summary window
// have only used first two questions to see if i can get it right
function DisplaySumm()
{
SummWin = window.open('','NewWin','Toolbar=no,status=no,width=300,heigth=500')
Message = "<center><h3>Quiz Results</h3></center><ul>"
+ "<li><i>Name: </i><b>" + document.frmSites.realname.value + "</b>"
+ "<li><i>Email: </i><b>" + document.frmSites.email.value + "</b>"
+ "<li><i>Question 1: </i><b>" + document.frmSites.Q1Q1.value + "</b>"
+ "<li><i>Question 2: </i><b>" + document.frmSites.Q1Q2.value + "</b>" ;
SummWin.document.write(Message) ;
}
</script>
<title>Croatian Quiz 1: Chapter 11</title>
<base target="_blank">
</head>
<body>
<form name="frmSites" onsubmit="if(!CheckForm(frmSites)) return false">
<input type="hidden" name="recipient" value="slcpunk_007@hotmail.com"><input
type="hidden" name="subject" value="Coatian Quiz 1 Chapter 11">
<div align="left"><table border="0" cellspacing="4" width="750" cellpadding="10">
<p><b><font face="Arial" size="6">Croatian Quiz 1: Chapter 11
</font></b></p>
<p><font face="Book Antiqua" size="3">In this quiz, you are to answer each question
choosing one of the options provided. The name and email field are required for
evalutation putposes. These fields must be filled out. Upon satisfactory completion
of the quiz, click the 'submit' button. At this point your responses will be emailed
to the evaluator. Good Luck!.</font></p>
<p><BR><font face="Arial" size="4">To start, please enter your name and email address</font></td>
<p><font size="4" face="Book Antiqua"><b>Who are YOU?</b></font> </p>
<p><font face="Book Antiqua" size="3">Name: </font><font face="Arial" size="4"><input
onfocus="clearField(this.form.realname)" maxLength="40" size="40"
name="realname" tabindex="1"></font></p>
<p><font face="Book Antiqua" size="3">Email:</font><font face="Arial" size="4"> <input
onfocus="clearField(this.form.email)" maxLength="40" size="40"
name="email" tabindex="2"> </font></td>
<p><font face="Book Antiqua" size="3">
<B>1.) Moj brat ima ________ kaput nego ja.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q1 VALUE="noviji"> noviji
<BR><INPUT TYPE=RADIO NAME=Q1Q1 VALUE="novlji"> novlij
<BR><INPUT TYPE=RADIO NAME=Q1Q1 VALUE="novije"> novije
<P><B>2.) Moja olovka je ________ od svih drugih olovaka.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q2 VALUE="crnija"> crnija
<BR><INPUT TYPE=RADIO NAME=Q1Q2 VALUE="crnja"> crnja
<BR><INPUT TYPE=RADIO NAME=Q1Q2 VALUE="crnje"> crnje
<P><B>3.) Eiji grad je _______?</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q3 VALUE="veliki"> veliki
<BR><INPUT TYPE=RADIO NAME=Q1Q3 VALUE="veci"> veci
<BR><INPUT TYPE=RADIO NAME=Q1Q3 VALUE="velikija"> velikija
<P><B>4.) Koja zivontinja je _______?</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q4 VALUE="najbrzija"> najbrzija
<BR><INPUT TYPE=RADIO NAME=Q1Q4 VALUE="najbrze"> najbrze
<BR><INPUT TYPE=RADIO NAME=Q1Q4 VALUE="najbrza"> najbrza
<P><B>5.) Med je _______ od kruha.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q5 VALUE="slatkiji"> slatkiji
<BR><INPUT TYPE=RADIO NAME=Q1Q5 VALUE="slaci"> slaci
<BR><INPUT TYPE=RADIO NAME=Q1Q5 VALUE="slace"> slace
<P><B>6. Tka je _______, konj ili mis?</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jakiji"> jakiji
<BR><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jaki"> jaki
<BR><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jaci"> jaci
<BR><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jaciji"> jaciji
<P><B>7.) Ovaj Djecak je _______ od svih djecaka u svom racredu.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q7 VALUE="zivlji"> zivlji
<BR><INPUT TYPE=RADIO NAME=Q1Q7 VALUE="ziviji"> ziviji
<BR><INPUT TYPE=RADIO NAME=Q1Q7 VALUE="zivi"> zivi
<P><B>8.) Oni su _______ od nas.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q8 VALUE="brziji"> brziji
<BR><INPUT TYPE=RADIO NAME=Q1Q8 VALUE="brzi"> brzi
<BR><INPUT TYPE=RADIO NAME=Q1Q8 VALUE="brziji"> brziji
<P><B>9.) Ova rijeka je _______ u Kanadi.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q9 VALUE="najdubokija"> najdubokija
<BR><INPUT TYPE=RADIO NAME=Q1Q9 VALUE="najdublja"> najdublja
<BR><INPUT TYPE=RADIO NAME=Q1Q9 VALUE="najdubljija"> najdubljija
<P><B>10.) Moje polje je _______ od njihovi polja.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q10 VALUE="ljepije"> ljepije
<BR><INPUT TYPE=RADIO NAME=Q1Q10 VALUE="ljepse"> ljepse
<BR><INPUT TYPE=RADIO NAME=Q1Q10 VALUE="ljepsije"> ljepsije
<BR><BR><input type="submit" value="Submit" name="Submit" OnClick="DisplaySumm();">
<input type="reset" value="Reset" name="Reset">
</form>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<script>
// validate form input
function CheckForm(form)
{
if(form.realname.value == "" || form.realname.value == "required")
{
alert("Your Name is required for evaluation purposes. Please enter it at the top of this page.")
return false
}
if (form.email.value == "" || form.email.value == "required")
{
alert("Your Email Address is required. Please enter it at the top of this page.")
return false
}
if(!CheckEmail(form.email.value, 4, 50))
{
alert("The email address (" + form.email.value + ") you provided is invalid! Please re-enter it at the top of this page.")
return false
}
return true
}
// clear fields on focus
function clearField(field)
{
if (field.value == "??" || field.value == "required") field.value = ""
}
//Validate email address
function CheckEmail(str, min, max)
{
var foundat = false
var foundot = false
var i = 0
if(str.length < min || str.length > max)
return false ;
while(i < str.length)
{
var ch = str.substring(i,i+1)
if (ch == "@") foundat = true
if (ch == ".") foundot = true
if (ch == " ") return false
i ++ ;
}
if (foundat && foundot)
return true
else
return false
}
// create summary window
// have only used first two questions to see if i can get it right
function DisplaySumm()
{
SummWin = window.open('','NewWin','Toolbar=no,status=no,width=300,heigth=500')
Message = "<center><h3>Quiz Results</h3></center><ul>"
+ "<li><i>Name: </i><b>" + document.frmSites.realname.value + "</b>"
+ "<li><i>Email: </i><b>" + document.frmSites.email.value + "</b>"
+ "<li><i>Question 1: </i><b>" + document.frmSites.Q1Q1.value + "</b>"
+ "<li><i>Question 2: </i><b>" + document.frmSites.Q1Q2.value + "</b>" ;
SummWin.document.write(Message) ;
}
</script>
<title>Croatian Quiz 1: Chapter 11</title>
<base target="_blank">
</head>
<body>
<form name="frmSites" onsubmit="if(!CheckForm(frmSites)) return false">
<input type="hidden" name="recipient" value="slcpunk_007@hotmail.com"><input
type="hidden" name="subject" value="Coatian Quiz 1 Chapter 11">
<div align="left"><table border="0" cellspacing="4" width="750" cellpadding="10">
<p><b><font face="Arial" size="6">Croatian Quiz 1: Chapter 11
</font></b></p>
<p><font face="Book Antiqua" size="3">In this quiz, you are to answer each question
choosing one of the options provided. The name and email field are required for
evalutation putposes. These fields must be filled out. Upon satisfactory completion
of the quiz, click the 'submit' button. At this point your responses will be emailed
to the evaluator. Good Luck!.</font></p>
<p><BR><font face="Arial" size="4">To start, please enter your name and email address</font></td>
<p><font size="4" face="Book Antiqua"><b>Who are YOU?</b></font> </p>
<p><font face="Book Antiqua" size="3">Name: </font><font face="Arial" size="4"><input
onfocus="clearField(this.form.realname)" maxLength="40" size="40"
name="realname" tabindex="1"></font></p>
<p><font face="Book Antiqua" size="3">Email:</font><font face="Arial" size="4"> <input
onfocus="clearField(this.form.email)" maxLength="40" size="40"
name="email" tabindex="2"> </font></td>
<p><font face="Book Antiqua" size="3">
<B>1.) Moj brat ima ________ kaput nego ja.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q1 VALUE="noviji"> noviji
<BR><INPUT TYPE=RADIO NAME=Q1Q1 VALUE="novlji"> novlij
<BR><INPUT TYPE=RADIO NAME=Q1Q1 VALUE="novije"> novije
<P><B>2.) Moja olovka je ________ od svih drugih olovaka.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q2 VALUE="crnija"> crnija
<BR><INPUT TYPE=RADIO NAME=Q1Q2 VALUE="crnja"> crnja
<BR><INPUT TYPE=RADIO NAME=Q1Q2 VALUE="crnje"> crnje
<P><B>3.) Eiji grad je _______?</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q3 VALUE="veliki"> veliki
<BR><INPUT TYPE=RADIO NAME=Q1Q3 VALUE="veci"> veci
<BR><INPUT TYPE=RADIO NAME=Q1Q3 VALUE="velikija"> velikija
<P><B>4.) Koja zivontinja je _______?</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q4 VALUE="najbrzija"> najbrzija
<BR><INPUT TYPE=RADIO NAME=Q1Q4 VALUE="najbrze"> najbrze
<BR><INPUT TYPE=RADIO NAME=Q1Q4 VALUE="najbrza"> najbrza
<P><B>5.) Med je _______ od kruha.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q5 VALUE="slatkiji"> slatkiji
<BR><INPUT TYPE=RADIO NAME=Q1Q5 VALUE="slaci"> slaci
<BR><INPUT TYPE=RADIO NAME=Q1Q5 VALUE="slace"> slace
<P><B>6. Tka je _______, konj ili mis?</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jakiji"> jakiji
<BR><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jaki"> jaki
<BR><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jaci"> jaci
<BR><INPUT TYPE=RADIO NAME=Q1Q6 VALUE="jaciji"> jaciji
<P><B>7.) Ovaj Djecak je _______ od svih djecaka u svom racredu.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q7 VALUE="zivlji"> zivlji
<BR><INPUT TYPE=RADIO NAME=Q1Q7 VALUE="ziviji"> ziviji
<BR><INPUT TYPE=RADIO NAME=Q1Q7 VALUE="zivi"> zivi
<P><B>8.) Oni su _______ od nas.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q8 VALUE="brziji"> brziji
<BR><INPUT TYPE=RADIO NAME=Q1Q8 VALUE="brzi"> brzi
<BR><INPUT TYPE=RADIO NAME=Q1Q8 VALUE="brziji"> brziji
<P><B>9.) Ova rijeka je _______ u Kanadi.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q9 VALUE="najdubokija"> najdubokija
<BR><INPUT TYPE=RADIO NAME=Q1Q9 VALUE="najdublja"> najdublja
<BR><INPUT TYPE=RADIO NAME=Q1Q9 VALUE="najdubljija"> najdubljija
<P><B>10.) Moje polje je _______ od njihovi polja.</B><BR>
<P><INPUT TYPE=RADIO NAME=Q1Q10 VALUE="ljepije"> ljepije
<BR><INPUT TYPE=RADIO NAME=Q1Q10 VALUE="ljepse"> ljepse
<BR><INPUT TYPE=RADIO NAME=Q1Q10 VALUE="ljepsije"> ljepsije
<BR><BR><input type="submit" value="Submit" name="Submit" OnClick="DisplaySumm();">
<input type="reset" value="Reset" name="Reset">
</form>
</body>
</html>