Javascript 检查参数的URL并复制到输入中
我想检查URL中的参数。如果此参数存在,我想将其传递到输入中 网址是www.xyz.com/?userid=1234 目标应该是:Javascript 检查参数的URL并复制到输入中,javascript,jquery,Javascript,Jquery,我想检查URL中的参数。如果此参数存在,我想将其传递到输入中 网址是www.xyz.com/?userid=1234 目标应该是: 检查URL是否包含参数“userid=” 如果是,则将该值设置为值的输入 我的问题是,我不知道如何获取参数的值。在我看来,这一定像是“在“userid=”之后接受所有内容直到结束或“&”(尽可能开始新的价值)” 我想我应该: <input type="hidden" name="userid" type="text" value="" /> 最后,在我
<input type="hidden" name="userid" type="text" value="" />
最后,在我的示例中,输入值应该是“1234”。您可以使用接口获取查询字符串值
要检查URL中是否存在搜索参数,请使用
尝试这应该是你要找的。谢谢!我在这里找到了完整的解决方案:
if(window.location.href.indexOf('userid=') > -1) { ... }
$('input[name=userid]').val('...');
var params = new URLSearchParams(url);
console.log(params.get("userid"));
params.has('userid') === true;