Extensions et tutorials gratuits disponibles sur internet pour Dreamweaver. PHP et ASP. Classement thématique. Blog référencé par Adobe Communauté Dreamweaver.

Dreamweaver gratuit

Sauvegarder et récupérer des valeurs de champ de formulaire via un cookie

17 janvier 2008 | Posté par caroder à 08:02

Bookmark and Share

Lors d'un développement, j'ai été confronté au problème de permettre à l'utilisateur de sauvegarder des informations qu'il saisissait dans un formulaire (de contact) alors même que ces informations n'étaient pas stockées en base de données (contrairement à un login / mot de passe). Je me suis donc tourné naturellement vers la technique du cookie via javascript.

La difficulté provenait du fait que ce formulaire contenait, outre de simples champs texte, des textareas et des cases à cocher.

J'ai eu beaucoup de mal à trouver un script qui permette de récupérer la valeur de ces éléments de formulaire spécifiques. J'en ai trouvé un ici : http://javascript.internet.com/cookies/save-and-restore-form-cookies.html que je vous livre afin de vous épargner de fastidieuses recherches !

Catégorie : Formulaires | Commentaires [5] | Permalien [#]

Commentaires

    du javascript ?

    Coucou, c'est la première fois que je viens sur ton site , en voyant que tu utilises du javascript, je n'ai pu m'empêcher de laisser un commentaire.
    Pour ma part, je suis en développement de mon 3em Blog, et j'imaginais la même chose que toi ^^, sauf que je n'ai pas eu recourt au javascript, dû au fait que si la personne désactive le javascript, marche pas..
    ma méthode, si on peut appeler ça une méthode, c'est d'utiliser tout simplement les cookies sans passer par javascript.
    par exemple : http://adricorse.free.fr/fichier/dreamgratuit_1.txt

    je te laisse regarder ça, j'ai pris ta page "commentaire" pour exemple
    bien sur, je te laisse ajouter des protections et tout ça, mais ceci n'est montré que pour un exemple, à toi de voir si tu es intéressé ou pas, effectivement on pourrait penser que le script ne marche pas, mais en réalité le script marche parfaitement, quand on créer un cookies, il est affiché au prochain rafraichissement de la page (à moins de tricher), mais le truc est de faire afficher autre chose que les cases "pseudo" et tout le reste,

    personnellement j'utilise cette méthode en attendant sur mon blog (en développement), voila ^^
    en espérant t'avoir aidé ^^
    amicalement.

    Posté par Gladi | 26 janvier 2008 à 18:36
  • Arf, je n'avais pas vue la mention "canalblog" sur ton blog.
    donc mon astuce n'est pas vraiment applicable pour toi..
    bon, bin si elle sert à quelqu'un, outre que le passage à javascript ^^

    Posté par Gladi | 26 janvier 2008 à 18:43
  • Effectivement...

    ... il vaut mieux utiliser PHP que javascript, il n'y a pas à discuter. Mais je souligne 2 points :
    1. il s'agissait ici d'offrir la possibilité de créer ou non le cookie.
    2. la désactivation du javascript est plus que marginale par rapport à la fréquentation genérale de mes sites.

    Posté par caroder | 28 janvier 2008 à 21:28
  • Hum

    Coucou,
    ici aussi l'offre est disponible de créer ou non le cookie ^^, regarde bien mon code source :



    la fonction "!empty" est traduite entre autre par "si la variable X n'est pas égal à rien"
    donc ça revient à exactement la même chose que propose canalblog, par exemple.. ^^

    bref, à bientôt et bonne chance pour la poursuite de ton blog/site

    Posté par Gladi | 01 février 2008 à 19:58
  • cool

    C'est intéressant

    Posté par momo | 23 avril 2008 à 00:22
 

Poster un commentaire