Valeur Cookie Javascript dans un Input Formulaire [Résolu]

Signaler
Messages postés
17
Date d'inscription
samedi 5 décembre 2009
Statut
Membre
Dernière intervention
22 octobre 2010
-
Messages postés
17
Date d'inscription
samedi 5 décembre 2009
Statut
Membre
Dernière intervention
22 octobre 2010
-
Bonjour,

Petite question,

J'ai un formulaire qui enregistre mes cookies et qui me redirige vers une autre page pour lire mes cookies. Mais je voudrais que mes cookies soit a l'intérieur des inputs dans value="ICI"






Mes cookies peuvent s'afficher de cette manière :
<script type="text/javascript"> 
   document.write("
");
   document.write("Nom : " + lireCookie("Nom") + "
"); 
   document.write("Nom2 : " + lireCookie("Nom2") + "
"); 
   document.write("Nom3 : " + lireCookie("Nom3") + "
");

</script>


Code javascript :
function ecrireCookie()
{
   aujourdhui = new Date();
   dateExp = new Date();
   dateExp.setFullYear(aujourdhui.getFullYear() + 1);
   
   nom = document.getElementById("nom").value;
   nom2 = document.getElementById("age").value;
   nom3 = document.getElementById("profession").value;

   strCookie = "Nom=[" + escape(nom) + "]";
   strCookie += "Nom2=[" + escape(nom2)  + "]";
   strCookie += "Nom3=[" + escape(nom3) + "]";

   
   document.cookie = strCookie + ";expires=" + dateExp.toGMTString() + ";";
}



function lireCookie(nomCookie)
{     
    indexNom = document.cookie.indexOf(nomCookie);
    indexValeur = document.cookie.indexOf("[", indexNom) +1;
    indexFin = document.cookie.indexOf("]", indexValeur);
    
    if (indexNom != -1)
    {
        if (indexFin -1) indexFin document.cookie.lenght;
        
        return unescape(document.cookie.substring(indexValeur, indexFin));
        
    }
    else return "";

}



Merci d'avance pour m'aider à trouver comment insérer la valeur du cookie dans un input !

1 réponse

Messages postés
17
Date d'inscription
samedi 5 décembre 2009
Statut
Membre
Dernière intervention
22 octobre 2010

aahhh non c'Est bon

faut que je mette mon inputa l'intérieur de mon document.write

document.write('');