Informations générales

Les valeurs saisies dans un formulaire dans une page web peuvent être collectées et ajoutées dans la chaîne de requête de la page demandée ultérieurement (lors de l’envoi du formulaire) à l’aide de JavaScript.

Ceci est illustré dans l’exemple suivant. Insérez ce code JavaScript après tout script de validation de formulaire utilisé dans vos pages HTML.

<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> 

Cet exemple ajoute les valeurs saisies dans le formulaire par l’utilisateur du navigateur à la page "thankyou.asp" suivante indiquée dans la valeur Action de formulaire comme suit :

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

Les mesures étendues suivantes seraient acquises avec cette demande en plus des mesures de base collectées par Sensor :

Données collectées Description Exemple
v_1 Valeur associée au champ de formulaire NAME v_1=John Smith
v_2 Valeur associée au champ de formulaire CITY v_2=Los Angeles
v_3 Valeur associée au champ de formulaire STATE v_3=Californie
v_4 Valeur associée au champ de formulaire ZIP v_4=90210

Sur cette page