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

Jef*_*mer 1 html javascript

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

function submit_form()
{
document.getElementById("form2").submit();
}
Run Code Online (Sandbox Code Playgroud)

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

kar*_*m79 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();
Run Code Online (Sandbox Code Playgroud)