Stocker un textarea dans un cookie
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour a tous,
je viens vers vous pour un petit soucis de cookie
dans mes pages de formulaire
je met en place un systeme qui cree un cookie pour retenir le contenu des champs en cas de refresh de la page
sa fonctionne très bien pour touts les champ ...
SAUF, pour les textarea
le cookie n'enregistre QUE la premiere ligne du textarea et ignore la suite.
c'est probalement du aux sauts de lignes
mais je ne sait pas comment regler ce probleme
j'ai tenté de convertir les caracteres de saut de ligne, sans succes
voila le code en resumé :
<script>
function javacookie (nom, valeur)
{
document.cookie = nom+"="+valeur;
}
</script>
<input type="text" name="titre" onblur="javascript:javacookie('title', this.value);" />
<textarea name="message" value="" onkeyup="javascript:javacookie('msg', this.value);" > </textarea>
...
avez vous une idée de comment enregistrer la totalité du contenu du textarea sans probleme ???
merci d'avance
je viens vers vous pour un petit soucis de cookie
dans mes pages de formulaire
je met en place un systeme qui cree un cookie pour retenir le contenu des champs en cas de refresh de la page
sa fonctionne très bien pour touts les champ ...
SAUF, pour les textarea
le cookie n'enregistre QUE la premiere ligne du textarea et ignore la suite.
c'est probalement du aux sauts de lignes
mais je ne sait pas comment regler ce probleme
j'ai tenté de convertir les caracteres de saut de ligne, sans succes
voila le code en resumé :
<script>
function javacookie (nom, valeur)
{
document.cookie = nom+"="+valeur;
}
</script>
<input type="text" name="titre" onblur="javascript:javacookie('title', this.value);" />
<textarea name="message" value="" onkeyup="javascript:javacookie('msg', this.value);" > </textarea>
...
avez vous une idée de comment enregistrer la totalité du contenu du textarea sans probleme ???
merci d'avance
A voir également:
- Stocker un textarea dans un cookie
- Supprimer cookie - Guide
- 400 bad request request header or cookie too large ✓ - Forum Réseaux sociaux
- 400-Bad Request avec Firefox - Forum Windows
- Impossible de trouver un trousseau pour stocker ✓ - Forum MacOS
- Stocker image en ligne - Guide
2 réponses
Salut.
Essaye en remplaçant les retours à la ligne (caractère "\n") par un quelque-chose d'autre, comme "<br/>".
Quand tu auras récupéré la valeur du cookie, il suffira de faire l'opération inverse et d'écrire le résultat dans le textarea.
Essaye en remplaçant les retours à la ligne (caractère "\n") par un quelque-chose d'autre, comme "<br/>".
Quand tu auras récupéré la valeur du cookie, il suffira de faire l'opération inverse et d'écrire le résultat dans le textarea.
merci
grace a toi j'ai avancé un peu
maintenant :
mon cookie javascript se cree bien avec toute les lignes et les \n convertis en [br].
au refresh
la fonction php recupere correctement le cookie
et remplace [br] par "\n"
ce qui fonctionne
MAIS
si il y a un 2eme refresh a la suite
tout le contenu disparait ...
meme si j'ai reedité
bizarre
grace a toi j'ai avancé un peu
maintenant :
mon cookie javascript se cree bien avec toute les lignes et les \n convertis en [br].
au refresh
la fonction php recupere correctement le cookie
et remplace [br] par "\n"
ce qui fonctionne
MAIS
si il y a un 2eme refresh a la suite
tout le contenu disparait ...
meme si j'ai reedité
bizarre