IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Incrémenter le compteur dans un <span>


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut Incrémenter le compteur dans un <span>
    Bonjour à tous,

    Est-il possible d'incrémenter la valeur d'un span (à la base qui est de "1") à chaque clic sur un bouton ?
    Je sais qu'à chaque chargement de la page, la valeur du span se réinitialise mais y aurait-il un moyen qu'elle se mette à jour (+1) ?
    Genre quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $("#page_number").text(parseInt(parseInt($("#page_number").text()) + 1));
    Au final, je voudrais que si je clique sur le bouton de la première page que la valeur du span soit égale à "2" quand la deuxième page est chargée et ainsi de suite.

  2. #2
    Membre chevronné
    Avatar de provirus
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2009
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2009
    Messages : 248
    Par défaut
    Si quand tu dis que tu changes de page, le span est toujours visible et donc tu la changes avec un appel AJAX, il faudrait peut-être juste enlever un parseInt puisque tu demandes de parser un entier plutôt qu'un string la seconde fois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#page_number").text(parseInt($("#page_number").text()) + 1);
    Par contre, si la page en entier se recharge à chaque changement, tu vas plutôt devoir utiliser des cookies. Pour ce faire, tu peux utiliser le plugin jQuery http://plugins.jquery.com/project/Cookie ou en JavaScript http://www.w3schools.com/js/js_cookies.asp

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    En fait, la page se recharge entièrement à chaque clic sur le bouton OK (c'est un questionnaire). Donc il faudrait que j'utilise des cookies pour stocker la dernière valeur afin de mettre à jour le span ?

  4. #4
    Membre chevronné
    Avatar de provirus
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2009
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2009
    Messages : 248
    Par défaut
    Puisqu'il faut garder la valeur, oui c'est un cookie

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ou passer la valeur en get dans l'url (ou en post avec la langage serveur)
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    Citation Envoyé par provirus Voir le message
    Puisqu'il faut garder la valeur, oui c'est un cookie
    Oui voilà, mais est-il possible de changer la valeur d'un cookie qui est déjà créé ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $.cookie("mon_cookie") = "nouvelle_valeur";
    Citation Envoyé par SpaceFrog Voir le message
    ou passer la valeur en get dans l'url (ou en post avec la langage serveur)
    Je ne peux utiliser que du langage client. En clair, il faut ajouter un paramètre dans l'URL ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Incrémenter un compteur dans une table
    Par LiseUEMPT dans le forum Access
    Réponses: 6
    Dernier message: 26/11/2013, 21h15
  2. [TPW] Incrémentation du compteur dans une boucle for
    Par sukhoimk dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 15/07/2011, 17h58
  3. Incrémenter un compteur
    Par Didi17 dans le forum Access
    Réponses: 8
    Dernier message: 19/10/2005, 11h24
  4. [SQL]Incrémenter ou décrémenter dans un requete??
    Par Devil666 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/06/2005, 09h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo