Presidential Quiz Source
<form name="presquiz"> <table cellspacing="0" cellpadding="9" align="center" style="font:normal 10pt arial;"> <caption align="top"><font size="5"><i>A Presidential Quiz</i></font></caption> <!--***** Start of row 1 *****--> <tr align="center"> <td><img src="bush2.jpg" width="84" height="106" alt=""><br><input name="bush2" type="radio" value="Rep">Rep<input name="bush2" type="radio" value="Dem">Dem</td> <td><img src="clinton.jpg" width="84" height="106" alt=""><br><input name="clinton" type="radio" value="Rep">Rep<input name="clinton" type="radio" value="Dem">Dem</td> <td><img src="bush1.jpg" width="84" height="106" alt=""><br><input name="bush1" type="radio" value="Rep">Rep<input name="bush1" type="radio" value="Dem">Dem</td> <td><img src="reagan.jpg" width="84" height="106" alt=""><br><input name="reagan" type="radio" value="Rep">Rep<input name="reagan" type="radio" value="Dem">Dem</td> <td><img src="carter.jpg" width="84" height="106" alt=""><br><input name="carter" type="radio" value="Rep">Rep<input name="carter" type="radio" value="Dem">Dem</td> <td><img src="ford.jpg" width="84" height="106" alt=""><br><input name="ford" type="radio" value="Rep">Rep<input name="ford" type="radio" value="Dem">Dem</td> </tr> <!--***** Start of row 2 *****--> <tr align="center"> <td><img src="nixon.jpg" width="84" height="106" alt=""><br><input name="nixon" type="radio" value="Rep">Rep<input name="nixon" type="radio" value="Dem">Dem</td> <td><img src="johnson.jpg" width="84" height="106" alt=""><br><input name="johnson" type="radio" value="Rep">Rep<input name="johnson" type="radio" value="Dem">Dem</td> <td><img src="kennedy.jpg" width="84" height="106" alt=""><br><input name="kennedy" type="radio" value="Rep">Rep<input name="kennedy" type="radio" value="Dem">Dem</td> <td><img src="eisenhower.jpg" width="84" height="106" alt=""><br><input name="eisenhower" type="radio" value="Rep">Rep<input name="eisenhower" type="radio" value="Dem">Dem</td> <td><img src="truman.jpg" width="84" height="106" alt=""><br><input name="truman" type="radio" value="Rep">Rep<input name="truman" type="radio" value="Dem">Dem</td> <td><img src="roosevelt.jpg" width="84" height="106" alt=""><br><input name="roosevelt" type="radio" value="Rep">Rep<input name="roosevelt" type="radio" value="Dem">Dem</td> </tr> <!--***** Answer button *****--> <tr align="center"> <td colspan="6"><input type="button" value="Click here to check your answers" onClick="isThatYourFinalAnswer();"></td> </tr> </table> </form>
Below is the Javascript that powers the quiz...
/************************************************************\ Presidential Quiz by Joe Barta - HTMLisEasy.com Permission is granted to freely use/modify this code. \************************************************************/ function isThatYourFinalAnswer() { var incorrect_answers = 0; var hint_pieces = ""; if ((window.document.presquiz.elements[0].checked == false)||(window.document.presquiz.elements[1].checked == true )) { incorrect_answers++; hint_pieces = hint_pieces + "George W. Bush is a Republican\n"; } if ((window.document.presquiz.elements[2].checked == true )||(window.document.presquiz.elements[3].checked == false)) { incorrect_answers++; hint_pieces = hint_pieces + "Bill Clinton was a Democrat\n"; } if ((window.document.presquiz.elements[4].checked == false)||(window.document.presquiz.elements[5].checked == true )) { incorrect_answers++; hint_pieces = hint_pieces + "George H.W. Bush was a Republican\n"; } if ((window.document.presquiz.elements[6].checked == false)||(window.document.presquiz.elements[7].checked == true )) { incorrect_answers++; hint_pieces = hint_pieces + "Ronald Reagan was a Republican\n"; } if ((window.document.presquiz.elements[8].checked == true )||(window.document.presquiz.elements[9].checked == false)) { incorrect_answers++; hint_pieces = hint_pieces + "Jimmy Carter was a Democrat\n"; } if ((window.document.presquiz.elements[10].checked == false)||(window.document.presquiz.elements[11].checked == true )) { incorrect_answers++; hint_pieces = hint_pieces + "Gerald Ford was a Republican\n"; } if ((window.document.presquiz.elements[12].checked == false)||(window.document.presquiz.elements[13].checked == true )) { incorrect_answers++; hint_pieces = hint_pieces + "Richard Nixon was a Republican\n"; } if ((window.document.presquiz.elements[14].checked == true )||(window.document.presquiz.elements[15].checked == false)) { incorrect_answers++; hint_pieces = hint_pieces + "Lyndon Johnson was a Democrat\n"; } if ((window.document.presquiz.elements[16].checked == true )||(window.document.presquiz.elements[17].checked == false)) { incorrect_answers++; hint_pieces = hint_pieces + "John F. Kennedy was a Democrat\n";} if ((window.document.presquiz.elements[18].checked == false)||(window.document.presquiz.elements[19].checked == true )) { incorrect_answers++; hint_pieces = hint_pieces + "Dwight Eisenhower was a Republican\n"; } if ((window.document.presquiz.elements[20].checked == true )||(window.document.presquiz.elements[21].checked == false)) { incorrect_answers++; hint_pieces = hint_pieces + "Harry Truman was a Democrat\n"; } if ((window.document.presquiz.elements[22].checked == true )||(window.document.presquiz.elements[23].checked == false)) { incorrect_answers++; hint_pieces = hint_pieces + "Franklin Roosevelt was a Democrat\n";}//Herbert Hoover was a Republican\n var hint1 = "Here is a hint...\n\n" + hint_pieces + "\nAdjust your answers and click the link again"; var hint2 = "Here are a couple hints...\n\n" + hint_pieces + "\nAdjust your answers and click the link again"; var hint3 = "Here are a few hints...\n\n" + hint_pieces + "\nAdjust your answers and click the link again"; if((window.document.presquiz.elements[0].checked == false)&&(window.document.presquiz.elements[1].checked == false)&&(window.document.presquiz.elements[2].checked == false)&&(window.document.presquiz.elements[3].checked == false)&&(window.document.presquiz.elements[4].checked == false)&&(window.document.presquiz.elements[5].checked == false)&&(window.document.presquiz.elements[6].checked == false)&&(window.document.presquiz.elements[7].checked == false)&&(window.document.presquiz.elements[8].checked == false)&&(window.document.presquiz.elements[9].checked == false)&&(window.document.presquiz.elements[10].checked == false)&&(window.document.presquiz.elements[11].checked == false)&&(window.document.presquiz.elements[12].checked == false)&&(window.document.presquiz.elements[13].checked == false)&&(window.document.presquiz.elements[14].checked == false)&&(window.document.presquiz.elements[15].checked == false)&&(window.document.presquiz.elements[16].checked == false)&&(window.document.presquiz.elements[17].checked == false)&&(window.document.presquiz.elements[18].checked == false)&&(window.document.presquiz.elements[19].checked == false)&&(window.document.presquiz.elements[20].checked == false)&&(window.document.presquiz.elements[21].checked == false)&&(window.document.presquiz.elements[22].checked == false)&&(window.document.presquiz.elements[23].checked == false)) { alert("You\'re not even gonna try? At least click a thing or two."); } else { if(incorrect_answers == 0) { alert("All correct. Very good!"); } if(incorrect_answers == 1) { if (confirm("Doh! Missed one. Still, not bad. Would you like some help?")) { alert(hint1) } } if(incorrect_answers == 2) { if (confirm("Bummer. Missed two. Would you like some help?")) { alert(hint2) } } if((incorrect_answers == 3)||(incorrect_answers == 4)||(incorrect_answers == 5)||(incorrect_answers == 6)||(incorrect_answers == 7)||(incorrect_answers == 8)) { if (confirm("Missed a few. Would you like some help?")) { alert(hint3) } } if(incorrect_answers > 8) { if (confirm("Oh my. You didn\'t do so well. Would you like some help?")) { alert(hint3) } } } }
Form Tutor |
Lessons: Intro 1 2 3 4 5 6 7 8 9 10 11 12 13 Quick Forms Reference |
HTML 4.0 Reference Barebones HTML Guide |
![]() |