我知道 GET 变量和 javascript 有很多问题,但我不理解或让它们工作。
我有一个 html 公式,我需要用 get 变量的值填充一个字段。url 有 2 个变量,这里是一个例子:
?pid=form.html&id=9869118
这个页面只是一个html,所以我不能使用php,但我想(首先)提醒一下id的值。
我在这里和谷歌尝试了很多不同版本的解决方案。
(例如: http ://www.onlineaspect.com/2009/06/10/reading-get-variables-with-javascript/
请帮助我了解它是如何正确完成并保存的!请注意,我也没有 jquery。
这是我到目前为止所尝试的。这是在<script>
我的 form.html 中的标签内
var GETDATA = new Array();
var sGet = window.location.search;
if (sGet)
{
sGet = sGet.substr(1);
var sNVPairs = sGet.split("&");
for (var i = 0; i < sNVPairs.length; i++)
{
var sNV = sNVPairs[i].split("=");
var sName = sNV[0];
var sValue = sNV[1];
GETDATA[sName] = sValue;
}
}
if (GETDATA["id"] != undefined) {
document.forms.otayhteytta.id.value = GETDATA["id"];
}