gpt4 book ai didi

javascript - 尝试使用特定 URL 预填充表单字段

转载 作者:行者123 更新时间:2023-12-03 11:40:32 25 4
gpt4 key购买 nike

我们的一个附属机构希望我们能够根据 URL 预先填充表单上的字段。使用诸如“s5 参数”之类的东西。例如:

这里是示例链接:

www.smartreliefrx.com/qualify/new/diabetes/?a=1476&oc=172&c=1205&m=2&s1=#affid#&s2=#s2#&s3=#s1#&#s5#

我该如何去做呢?我只使用 JavaScript。

谢谢!

最佳答案

去掉网址中参数周围的#,否则您需要更改下面的函数。还将 var url 更改为 window.location,我认为它是正确的,但请仔细检查,试试这个:

查看实际效果:http://jsfiddle.net/wp4Ls24n/2/

function populateForm() {
var formVal = '';
var url = 'http://www.smartreliefrx.com/qualify/new/diabetes/?a=1476&oc=172&c=1205&m=2&s1=#affid&s2=#s2&s3=s1#&s5=someValue';
//var url = window.location.search.substring(1);
url = url.split('&');
for(var i=0; i<url.length; i++) {
var pair = url[i].split('=');
if(pair[0] == 's5') {
formVal = pair[1];
}
}
document.getElementById('someInput').value = formVal;
}

populateForm();


<form>
<label>Some Input:</label>
<input id="someInput" />
</form>

关于javascript - 尝试使用特定 URL 预填充表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26304896/

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