Javascript 将URL变量拉入隐藏的表单值
如果将隐藏的输入字段添加到表单:Javascript 将URL变量拉入隐藏的表单值,javascript,jquery,html,Javascript,Jquery,Html,如果将隐藏的输入字段添加到表单: <input name="cf_person_partner" type="hidden" value="PartnerName" /> 注意:该站点是使用Bootstrap托管的,当前没有运行Javascript(因此我需要将其添加到中)。首先从url获取值 var partnerName = url.split("partner=")[1]; 将其分配到隐藏字段,确保您添加了一个it访问它,您也可以使用名称访问它 <input nam
<input name="cf_person_partner" type="hidden" value="PartnerName" />
注意:该站点是使用Bootstrap托管的,当前没有运行Javascript(因此我需要将其添加到中)。首先从url获取值
var partnerName = url.split("partner=")[1];
将其分配到隐藏字段,确保您添加了一个it访问它,您也可以使用名称访问它
<input name="cf_person_partner" id="hiddenValue" type="hidden" value="PartnerName" />
您可以调用have javascript事件来触发此更改。可能是一个函数,它将具有我上面提到的行。首先从url获取值
var partnerName = url.split("partner=")[1];
将其分配到隐藏字段,确保您添加了一个it访问它,您也可以使用名称访问它
<input name="cf_person_partner" id="hiddenValue" type="hidden" value="PartnerName" />
您可以调用have javascript事件来触发此更改。可能是一个具有我上面提到的行的函数。您可以从URL中提取此值(URL显然是
window.location.href
)
演示
var url=”https://wb.workbooks.com/process/=QzM/Webinar_Portal?eventid=1048&partner=lucid";
var partnerName=url.split(“partner=”)[1];
document.querySelector(“[name='cf\u person\u partner']”)。value=partnerName代码>
您可以从URL中提取此值(URL显然是window.location.href
)
演示
var url=”https://wb.workbooks.com/process/=QzM/Webinar_Portal?eventid=1048&partner=lucid";
var partnerName=url.split(“partner=”)[1];
document.querySelector(“[name='cf\u person\u partner']”)。value=partnerName代码>
首先,您需要从url获取值,您可以使用位置
对象:
例如:
var partnerValue = location.search.split("partner=");
然后,您可以为字段设置名称:
$("[name='cf_person_partner']").value(partnerValue)
首先,您需要从url获取值,您可以使用location
object:
例如:
var partnerValue = location.search.split("partner=");
然后,您可以为字段设置名称:
$("[name='cf_person_partner']").value(partnerValue)
您可以使用以下Javascript代码:
获取URL参数的常用函数:
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
希望它能帮助您,谢谢您可以使用下面的Javascript代码:
获取URL参数的常用函数:
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
希望它能帮助您,谢谢谢谢,所以我需要添加:var url=”https://wb.workbooks.com/process/=QzM/Webinar_Portal?eventid=1048&partner=lucid"; var partnerName=url.split(“partner=”)[1];partnerName=partnerName.split(“&”)[0];document.querySelector(“[name='cf\u person\u partner']”)。value=partnerName
加上将Javascript添加到正文中,例如:
,实际的HTML输入行不需要更改?@SamJefferies HTML输入标记不需要更改。但是您的URL将是location.href
的值。谢谢@gurvinder372抱歉,我对Javascript非常熟悉。我在您提供的脚本中看不到位置。href
,这是我需要添加的内容吗?@SamJefferies不,它不在我的代码中,但您可能需要它。只需将var URL=“您的URL”
替换为var URL=location.href明白了!谢谢。谢谢,所以我需要添加:var url=”https://wb.workbooks.com/process/=QzM/Webinar_Portal?eventid=1048&partner=lucid"; var partnerName=url.split(“partner=”)[1];partnerName=partnerName.split(“&”)[0];document.querySelector(“[name='cf\u person\u partner']”)。value=partnerName
加上将Javascript添加到正文中,例如:
,实际的HTML输入行不需要更改?@SamJefferies HTML输入标记不需要更改。但是您的URL将是location.href
的值。谢谢@gurvinder372抱歉,我对Javascript非常熟悉。我在您提供的脚本中看不到位置。href
,这是我需要添加的内容吗?@SamJefferies不,它不在我的代码中,但您可能需要它。只需将var URL=“您的URL”
替换为var URL=location.href明白了!谢谢