Javascript - 帖子表格不会提交

时间:2016-04-11 18:48:41

标签: javascript html forms

我在使用javascript中的帖子表单时遇到问题。这是我的代码......

    function save() {
    var form = document.createElement("form");
    form.setAttribute('method', 'post');
    form.setAttribute('action', '/quiz_score');

    var i = document.createElement("input");
    i.setAttribute('name', 'Score');
    i.setAttribute('value', ""+score);
    form.appendChild(i);
    form.submit();
}

你能看到这段代码有什么问题吗?我有一个按钮设置来运行此函数onClick()...

<input type="button" name="finish" class="finished_button" onclick="save()"/>

同样,任何人都可以看到任何问题吗?单击按钮时没有任何反应。它似乎没有发布,也没有重定向。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您需要使用document.body.appendChild(form);

将表单附加到文档正文
function save() {
    var form = document.createElement("form");
    form.setAttribute('method', 'post');
    form.setAttribute('action', '/quiz_score');
    document.body.appendChild(form);
    var i = document.createElement("input");
    i.setAttribute('name', 'Score');
    i.setAttribute('value', ""+score);
    form.appendChild(i);
    form.submit();
}