通过javascript提交表单并使用它传递变量

时间:2012-05-04 14:13:06

标签: javascript html

我想提交一个表单并添加一个javascript变量。我尝试使用AJAX但由于表单在同一页面上分为两部分而无法正常工作。我现在使用<button onclick='submit_form()'>send</button>调用以下函数:

function submit_form()
{
document.getElementById("form2").submit();
}

然而我需要传递一个javascript变量current_score我声明了它并且它有一个值我只是不知道如何将它添加到我的提交函数我尝试在函数本身内使用返回为它编写一个函数,但都没有工作:)非常感谢帮助和提示。 这个想法是人们收到填写表格的分数并将其发送到数据库,ajax脚本部分是尝试将值传递到将提交数据的下一页

2 个答案:

答案 0 :(得分:7)

你的问题不是很清楚。简单的方法是将get参数附加到您请求的URL。以下示例将向表单附加隐藏的输入元素:

var hidden = document.createElement("input");
hidden.type = "hidden";
hidden.name = "theName";
hidden.value = current_score;
var f = document.getElementById("form2");
f.appendChild(hidden);
f.submit();

答案 1 :(得分:0)

您可以将信息存储在window.variable中