Bonjour tout le monde,
J'ai essayé d'insérer les données provenant de mon Cookie dans des champs formulaire mais il m'affiche un message d'erreur: Erreur*: document.formUser is undefined.
Fonctionnement de mon projet:
1). j'ai cree un bouton dans un fichier afficherForm.html qui permettra d'exécuter une fonction pour récupérer les valeur dans mon cookie et de déclencher une page form.html avec les champs de formulaire qui sont remplis par des données provenant de mon cookie.
J'arrive à récupérer mes données qui se trouve dans Cookie mais je n'arrive pas à insérer dans les champs de formulaire. Pouvez-vous m'aider s.v.p ?
Voici mes codes:
form.html
afficherForm.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form name="formUser" method="post"> <fieldset> <legend>Cookies</legend> <label>Prénom: </label> <input type="text" name="chPrenom" size="30" maxlength="80" value=""/> </fieldset> <input id="btnSend" type="submit" value="Envoyer" /> </form>
script.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="button" onclick="addFormulaire()" value="Afficher" />
Merci d'avance.function addFormulaire()
{
var tArrays = new Array();
contenu = document.cookie;
var listeCookies = contenu.split("; ");
nombre = listeCookies.length;
for(compteur=0;compteur<nombre;compteur++)
{
monCookie = listeCookies[compteur].split("=");
tArrays[compteur] = unescape(monCookie[1]);
}
var valPrenom = tArrays[1];
document.formUser.chPrenom.value = valPrenom;
window.open("form.html");
Partager