gpt4 book ai didi

javascript - 将 URL 变量拉入隐藏表单值

转载 作者:行者123 更新时间:2023-12-02 14:05:01 24 4
gpt4 key购买 nike

如果我将隐藏的输入字段添加到表单中:

<input name="cf_person_partner" type="hidden" value="PartnerName" />

表单托管在登陆页面上,URL 为:

https://wb.workbooks.com/process/=QzM/Webinar_Portal?eventid=1048&partner=lucid

如何将合作伙伴值(在本例中为 lucid)从 URL 提取到隐藏输入字段上的值,使其变为:

 <input name="cf_person_partner" type="hidden" value="lucid" />

注意:该网站是使用 Bootstrap 托管的,当前没有运行 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_person_partner']").value = partnerName;

演示

    var url = "https://wb.workbooks.com/process/=QzM/Webinar_Portal?eventid=1048&partner=lucid";

var partnerName = url.split("partner=")[1];

document.querySelector("[name='cf_person_partner']").value = partnerName;
<input name="cf_person_partner" type="hidden" value="PartnerName" />

如果合作伙伴参数不一定是 URL 上的最后一个参数,则添加此行

var partnerName = url.split("partner=")[1];
partnerName = partnerName.split( "&" )[0];

关于javascript - 将 URL 变量拉入隐藏表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40129818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com