我正在尝试创建一个使用 JS 脚本的在线测验。我想做的是从 JS 脚本函数中获取变量“Percentage”和“n”并将它们插入 MySql。代码如下。

<script type="text/jscript">
    function quizResult(form, questionArray) {
        totalQuestions = form.totalQuestions.value;
        totalCorrect = 0;
        checkedValue = new Array();
        quiz.style.visibility = "hidden";
        var n = prompt("Enter UserID Please", "Type your Name here");
 
 
        for (counter1 = 0; counter1 < totalQuestions; counter1++) {
            currentQuestion = eval("form.Q" + String(counter1));
            currentAnswer = eval("form.A" + String(counter1));
            checkedValue[counter1] = "NA";
            for (counter2 = 0; counter2 < 4; counter2++) {
                if (currentQuestion[counter2].checked) {
                    checkedValue[counter1] = currentQuestion[counter2].value;
                }
            }
            formComplete = true;
            if (checkedValue[counter1] == currentAnswer.value) {
                totalCorrect++;
            }
            else if (checkedValue[counter1] == "NA") {
                formComplete = false;
                break;
            }
        }
        if (formComplete) {
 
            for (counter3 = 0; counter3 < totalQuestions; counter3++) {
                document.write("<p>");
                document.write("<b>Question: " + questionArray[counter3][0] + "</b><br><br>");
                if (questionArray[counter3][5] == checkedValue[counter3]) {
                    document.write("<b>Your Answer: </b>" + questionArray[counter3][checkedValue[counter3]] + "<b><span style='color: #25E01B'> -- Correct</span></b><br>");
                }
                else {
                    document.write("<b>Your Answer: </b>" + questionArray[counter3][checkedValue[counter3]] + "<b><span style='color: #FF0000'>-- Incorrect</span></b><br>");
                    document.write("<b>Correct Answer: </b>" + questionArray[counter3][questionArray[counter3][5]] + "<br>");
                }
                document.write("</p>");
            }
            totalIncorrect = totalQuestions - totalCorrect;
            percentage = Math.floor((totalCorrect / totalQuestions * 100));
            document.write("<p><br>  <b> === QUIZ RESULTS FOR === <b>" + n + "<br> <br>");
            document.write("<b>Total Questions: </b>" + totalQuestions + "<br>");
            document.write("<b>Correct Answers:</b> " + totalCorrect + "<br>");
            document.write("<b>Incorrect Answers: </b> " + totalIncorrect + "<br>");
            document.write("Result: " + percentage + "%</p>");
 
            document.write(percentage);
 
            if (percentage >= 75) {
                document.write("  <h3> Congratulation You Pass the Quiz </h3>");
 
            }
            else {
                document.write('<H2><b><span style="color: #FF0000"> Sorry, You did not Pass the Quiz. Try Again.    </H2><b></span>');
 
            }
        }
        else {
            alert("You did not complete the quiz!");
            quiz.style.visibility = "visible";
        }
 
    }
 
 
 
 
 
    function Redirect() {
        top.location.replace('Timeover.html');
    }
    function RedirectWithDelay() {
        window.setTimeout("Redirect();", 60000);
    } 
</script>
【响应式设计】律师网站设计风格
使用 JavaScript If 语句帮助复选框值