提交表格后写作成绩出现问题

时间:2019-02-14 05:36:19

标签: javascript html

我制作了一个包含四个问题的问卷。我编写了成绩计算代码,但是当我尝试在单击表单的提交按钮之后将成绩插入“ p”标记中时,页面会自动刷新,将表单发送到服务器,并将成绩发送给服务器计算并打印出来的不存在,也没有显示在页面中。 (提交按钮的类型需要保持为“提交”,而不能更改为“按钮”)。你能帮助我吗? 只是为了澄清我的问题,这是可以在“ checkForm”函数中编写的示例:

function checkForm() {
    var gradeplace = document.getElementById("actualGrade");
    var checkvalidation = checkValidation();
    if (checkvalidation) {
        gradeplace.innerHTML = "50";
    }
}

checkValidation函数检查输入字段是否正确填写,以及是否准备好将其发送到服务器。然后,我检查函数是否返回true,如果是,则在保存id为“ actualGrade”的“ p”标记内将写入“ 50”。 (我删除了成绩计算功能)。提交按钮会自动刷新页面,因此成绩将被删除且不会显示。

1 个答案:

答案 0 :(得分:0)

好的,所以我尝试了@Rajesh的答案(使用sessionStorage),它实际上起作用了!我将其用作计数器,以查看何时计算成绩,并使用它检查何时将其写入“ actualGrade”,以及何时保持该位置为空且无评分。谢谢大家的回答!非常感谢您