Informations générales

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

Ceci est illustré dans l’exemple suivant. Incluez 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 montre comment ajouter les valeurs entrées 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 ETAT v_3=Californie
v_4 Valeur associée au champ de formulaire ZIP v_4=90210

Sur cette page

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