Javascript Persönlichkeit Quiz

Ich bin neu in Javascript und Hilfe brauchen, machen Sie eine Persönlichkeit Quiz, wie man Sie finden würde, auf Buzzfeed (E. G: http://www.buzzfeed.com/justinabarca/which-goonies-character-are-you )

Möchte ich ein Formular erstellen, das eine Benutzer-Eingabe und berechnet, indem die Benutzer-Eingabe das entsprechende Zeichen[x]AnswerArray Wert, mit welchem Charakter Sie am meisten mögen.

Ich habe einen zweidimensionalen array speichert jede Frage und jede Antwort für jede Frage.

var questionArray = [
                    ["Question 1?", "Answer 1", "Answer 2", "Answer 3"], 
                    ["Question 2?", "Blue", "Green", "Red"], 
                    ["Question 3?", "Blue", "Green", "Red"], 
                    ["Question 4?", "Blue", "Green", "Red"], 
                    ["Question 5?", "Blue", "Green", "Red"], 
                    ["Question 6?", "Blue", "Green", "Red"]
                ];

Anzeigen ich dies in einer "For-Next" iteration:

for (var i = 0; questionArray.length; i++){
document.write("<span class='question'>" + questionArray[i][0] + "</span><br/><br/>");
for (var x = 1; x < 4; x++){
    document.write("<input type='radio' class='answer' name='answer' value='" + questionArray[i][x] + "'>" + questionArray[i][x] + "<br/><br/>");
}

Ich habe auch ein zwei-dimensionales array für jede Möglichkeit (in diesem Fall, Charakter) :

var characterOneAnswerArray = [
                    ["0, 1, 4"],
                    ["2, 3, 6"],
                    ["1, 3, 0"],
                    ["2, 4, 5"],
                    ["0, 0, 1"]
              ];

Hier ist, wo ich nicht weiterkommen. Wie kann ich behalten (speichern) Benutzer Eingang (Antworten) dann fügen Sie Sie auf jedes Zeichen insgesamt, und schließlich zu ermitteln, welche Zeichen hat die höchste Punktzahl?

Wenn Sie nicht verstehen, was ich meine bitte sagen Sie mir,

  • Welche Art von programmer sind Sie? A. Derjenige, der lernt. B. wer sucht die Antworten anderswo, ohne dass ein ehrlicher Versuch, die erste,: p - Es ist gut, dass Sie zeigte Ihren code so weit, aber Sie haben nicht gezeigt jeder wirkliche Versuch auf den Teil, den Sie stecken mit.
  • haha ich bin die Art von Programmierer, gelernt/lernen, sehr distortedly. Meines Wissens ist unglaublich lückenhaft, wobei Konzepte aus mehreren Sprachen, ohne eine echte, volle Reichweite von allen. Glauben Sie mir oder nicht, ich habe auf diese für ein paar Wochen jetzt, zwar nicht Vollzeit, versuchen verschiedene Methoden und Sprachen (habe versucht in PHP den ersten). Ich habe Geduld und beschlossen, nehmen Sie den einfachen Weg und Frage posten hier.
  • Ahh, Mann, ich Las den Titel und dachte, das war ein quiz, um zu bestimmen, welche Art von Persönlichkeit, die ich hatte, als JavaScript-Entwickler.
  • hahaha!
InformationsquelleAutor Kflap | 2014-03-07
Schreibe einen Kommentar