En savoir plus sur le Data Workbench Annonce de fin de vie.
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 de 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 :
https://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 |