一般信息

通过使用JavaScript,可以收集在网页中输入到表单中的值并将其附加到随后请求的页面(在表单提交时)的查询字符串中。

如以下示例所示。 在HTML页面中使用的任何表单验证脚本之后加入此JavaScript。

<html> 
<head> 
</head> 
<script language="JavaScript"> 
 
function AppendFormValues() 
{ 
 
for(var i = 0; i < document.formname.length; i++) 
{ 
var item = document.formname.elements[i]; 
var formitem = “v_”+i; 
var formvalue = item.value; 
formvalues += formitem + '=' + formvalue + '&'; 
} 
document.formname.action = document.formname.action + '?' + formvalues; 
 
} 
</script> 
<body> 
<form name="formname" action="thankyou.asp" method="POST" onSubmit="AppendFormValues();"> 
<input name="NAME" size="50" value=""></input>name<br/> 
<input name="CITY" size="50" value=""></input>city<br/> 
<input name="STATE" size="50" value=""></input>state<br/> 
<input name="ZIP" size="10" value=""></input>zip<br /> 
<input type="submit" name="submit" value="submit"/> 
</body> 
</html> 

此示例将浏览器用户在表单中输入的值附加到在“表单操作”值中指示的后续“thankyou.asp”页面,如下所示:

http://www.myserver.com/thankyou.asp?v_1=John Smith&v_2=Los Angeles&v_3=California&v_4=90210

除了由Sensor收集的基线测量之外,还将利用此请求获得以下扩展测量:

收集的数据 说明 示例
v_1 与NAME表单字段关联的值 v_1=John Smith
v_2 与CITY表单字段关联的值 v_2=洛杉矶
v_3 与STATE表单字段关联的值 v_3=California
v_4 与ZIP表单字段关联的值 v_4=90210

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now