Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1685 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passage paramètre Cookie Javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage paramètre Cookie Javascript

n°2181940
likesum41
Posté le 22-03-2013 à 22:14:46  profilanswer
 

Bonjour,
 
Je développe actuellement un site avec un formulaire avec lequel je souhaite garder les champs remplis même si l'utilisateur change de page.
J'ai donc dans une première page, un formulaire et une fonction javascript de ce type:
 
<script type="text/javascript">
function save_fields(){
    document.cookie = "nom="+document.getElementById('nom').value;
}
</script>
 
<form id="form_creer_dossier" action="accueil.php" method="post">
 
                    <label for="nom" class="lab_txt">Nom <span class="require">*</span> :</label>    
                    <input type="text" class="inputfield" id="nom" name="nom" maxlength="45" required title="Nom de famille du client"/>
 
<button type="submit" title="Valider">Valider le dossier</button>  
</form>
 
<a id="ajouter_site" href="autrepage.php" onclick="save_fields()">lien</a>
 
 
Par exemple ici, lorsque nous cliquons sur le lien, j'accède à la fonction javascript qui crée la session "nom".
Une fois arrivé sur la page "autrepage.php", je n'arrive pas a récupérer la session que j'ai créé précédemment.
Voici le code que j'utilise sur la seconde page:
 
<script type="text/javascript">  
function readCookie(name) {
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++) {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}
document.write(readCookie("nom" ));
</script>
 
(La fonction readCookie() retourne "null" )
J'ai tenté pas mal de chose mais en vain.
 
Merci de m'aider si vous pensez avoir la réponse. ;)
 
Cordialement.

mood
Publicité
Posté le 22-03-2013 à 22:14:46  profilanswer
 

n°2182044
likesum41
Posté le 23-03-2013 à 17:17:02  profilanswer
 

problème résolu
 
j'ai mis le changement de page dans la fonction javascript et je fais appel à la fonction dans le lien à l'aide du onclick mais j'ai enlever le href !
 
<script type="text/javascript">  
function save_fields(){
        document.cookie = "prenom="+document.getElementById('prenom').value;
        window.location = "accueil.php?module=dossier&action=creer_site&id=";
        return true;
}
</script>
 
<a id="ajouter_site" onClick="javascript:void(save_fields());">lien</a>
 
Merci quand même ;)
 
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passage paramètre Cookie Javascript

 

Sujets relatifs
[PHP]paramètre pas fonctionnel dans une fonctionFade-Out Popup javascript
Exploitation du DOM avec JavaScriptpassage de variable en javascript
je peut Récupérer une variable Javascript dans une variable PHP[VBA] fonction paramétré renvoyant le résultat d'une requête ACCESS
javascript + phpImages liées à un javascript ne s'affichent pas online
Plus de sujets relatifs à : Passage paramètre Cookie Javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR