使用javascript从url参数填充隐藏表单字段
尝试在URL中获取参数并使其成为隐藏表单字段的值:使用javascript从url参数填充隐藏表单字段,javascript,Javascript,尝试在URL中获取参数并使其成为隐藏表单字段的值: <form method="get" action="parameters.html"> <input type="hidden" name="referredby" id="referredby" value=""> </form> <script language=&quo
<form method="get" action="parameters.html">
<input type="hidden" name="referredby" id="referredby" value="">
</form>
<script language="JavaScript">
function addComment()
{
var parameters = location.search.substring(1).split("&");
var temp = parameters[0].split("=");
r = decodeURI(temp[1]);
document.getElementById('referredby').value = r;
}
addComment();
</script>
函数addComment()
{
var参数=location.search.substring(1.split(“&”);
var temp=参数[0]。拆分(“”);
r=解码URI(临时[1]);
document.getElementById('referedBy')。value=r;
}
addComment();
调用addComment()
需要位于
标记内。如果使用该函数而不是手动解构查询字符串,则该函数可能会更健壮。例如,consturl=newurl(location.href);const referedby=url.searchParams.get('referedby')