Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *Author: Andrew Plapp
- *Target: quiz.html
- *Purpose to validate quiz questions
- *Created: 25/04/208
- *Last Updated: 25/04/2018
- */
- "use strict";
- function validate() {
- var errMsg = "";
- var result = true;
- /*var studentidchecked = document.getElementById("idnumber").value;
- var firstnamechecked = document.getElementById("firstname").value;
- var surnamechecked = document.getElementById("surname").value;
- var texthistoryquestionchecked = document.getElementById("texthistoryquestion").value;
- var bghistoryquestionchecked = document.getElementById("hqbillgates").checked;
- var sjhistoryquestionchecked = document.getElementById("hqstevejobs").checked;
- var kahistoryquestionchecked = document.getElementById("hqkevinashton").checked;
- var tplhistoryquestionchecked = document.getElementById("hqthanhphulai").checked;*/
- var consumerapplicationhasbeenchecked = document.getElementById("consumerapplication").checked;
- var smarttvhasbeenchecked = document.getElementById("smarttv").checked;
- var medicalhasbeenchecked = document.getElementById("medical").checked;
- var transportationhasbeenchecked = document.getElementById("transportation").checked;
- var emailaccountshasbeenchecked = document.getElementById("emailaccounts").checked;
- /*var numberhistoryquestionchecked = document.getElementById("historyquestionnumberinput").value;
- var texthistoryquestionanswer = [
- "modified coke machine"
- ];
- var numberhistoryquestionanswer = [
- "1999"
- ];
- var score = 0;
- if (texthistoryquestionchecked.includes(texthistoryquestionanswer)) score++;
- if(!(bghistoryquestionchecked || sjhistoryquestionchecked || kahistoryquestionchecked || tplhistoryquestionchecked)) {
- errMsg += "Must select one of these options.<br>";
- result = false;
- } else {
- if (kahistoryquestionchecked) score++;
- }
- }*/
- if (!(consumerapplicationhasbeenchecked || smarttvhasbeenchecked || medicalhasbeenchecked || transportationhasbeenchecked || emailaccountshasbeenchecked)) {
- errMsg += "Please select at least one of the options .\n";
- result = false;
- }
- if (result) {
- storeScore(consumerapplicationhasbeenchecked, smarttvhasbeenchecked, medicalhasbeenchecked, transportationhasbeenchecked, emailaccountshasbeenchecked);
- }
- if(errMsg !="") {
- alert(errMsg);
- }
- return result;
- }
- function init() {
- var internetOfThingsQuiz.onsubmit = validate;
- }
- function storeScore(consumerapplicationhasbeenchecked, smarttvhasbeenchecked, medicalhasbeenchecked, transportationhasbeenchecked, emailaccountshasbeenchecked) {
- var score = "";
- if(consumerapplicationhasbeenchecked) score = "question has been checked";
- if(smarttvhasbeenchecked) score += "question has been checked";
- if(medicalhasbeenchecked) score += "question has been checked";
- if(transportationhasbeenchecked) score += "question has been checked";
- if(emailaccountshasbeenchecked) score += "question has been checked";
- alert ("questions have been checked");
- }
- window.onload = init;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement