我试图将值分配给隐藏的表单字段,该值来自查询字符串参数。提取查询字符串参数的函数工作正常,但是将变量(使用document.forms)赋值给隐藏表单字段值属性的函数似乎不起作用,如果我检查元素,则值为空,但是如果我通过Chrome中的控制台运行它,它会工作。非常感谢。
从查找查询字符串的函数中获取变量:
$InstanceId
设置隐藏表单字段值:
var actionCode = getAllUrlParams().actioncode;
表单HTML:
function setHidden()
{
document.forms[0].action.value += actionCode;
return true;
}
实时页面位于:http://exhibit.ubm-events.com/LP=83?cid=sm(n)_VIS_DRV20180515%7C1&actioncode=EMA1234
答案 0 :(得分:0)
尝试以下代码
function setHidden(a,b){
return a*b;
}
document.getElementById('field25').value = setHidden(2, 3);
答案 1 :(得分:0)
将actionCode
变量传递给函数,使其明确在范围内,并使用.getElementById
查看元素具有 ID。
function setHidden(actionCode)
{
document.getElementById("field25").value += actionCode;
return true;
}
答案 2 :(得分:-1)