cturner
10-28-2002, 05:22 AM
How come when I put the correct answer into the text box it comes up with "No. Please try again."?
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="Sothink HTML Editor">
<SCRIPT LANGUAGE="JavaScript">
var answer, //
number1, //
number2; //
number1 = Math.round(1+Math.random()*10);
number2 = Math.round(1+Math.random()*10);
//Prompting the user
window.alert("How much is " + number1 + " times " + number2 + " ?");
function check() {
//Calculating the answer
answer = number1 * number2;
//If answer is correct
if (studentAnswer == answer) {
window.status = "Very good!";
}
//If answer is wrong
if (studentAnswer != answer) {
window.status = "No. Please try again.";
}
}
function newQuestion(){
number1 = Math.round(1+Math.random()*10);
number2 = Math.round(1+Math.random()*10);
//Prompting the user
window.alert("How much is " + number1 + " times " + number2 + " ?");
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<FORM NAME="studentAnswer">
<INPUT NAME="Submit your answer:" TYPE="text">
<INPUT TYPE="button" VALUE="Submit" ONCLICK="check()">
</FORM>
</CENTER>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="Sothink HTML Editor">
<SCRIPT LANGUAGE="JavaScript">
var answer, //
number1, //
number2; //
number1 = Math.round(1+Math.random()*10);
number2 = Math.round(1+Math.random()*10);
//Prompting the user
window.alert("How much is " + number1 + " times " + number2 + " ?");
function check() {
//Calculating the answer
answer = number1 * number2;
//If answer is correct
if (studentAnswer == answer) {
window.status = "Very good!";
}
//If answer is wrong
if (studentAnswer != answer) {
window.status = "No. Please try again.";
}
}
function newQuestion(){
number1 = Math.round(1+Math.random()*10);
number2 = Math.round(1+Math.random()*10);
//Prompting the user
window.alert("How much is " + number1 + " times " + number2 + " ?");
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<FORM NAME="studentAnswer">
<INPUT NAME="Submit your answer:" TYPE="text">
<INPUT TYPE="button" VALUE="Submit" ONCLICK="check()">
</FORM>
</CENTER>
</BODY>
</HTML>