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

JavaScript Discussion :

Script caleur calculé radio bouton


Sujet :

JavaScript

  1. #21
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    sinon on peut pas faire par l'id comme il s'agit que d'un champ?

  2. #22
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 107
    Par défaut
    Effectivement, on peut utiliser .not(). Je te laisse voir mon Fiddle : https://jsfiddle.net/9hnuabjp/9/

  3. #23
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    C'est bon ça fonctionne c'est génial !!!!


    Merci beaucoup vous m'avez super bien aidé!!!!

    maintenant je vais mettre mettre un display sur la valeur calculé pour pas que l'utisateur modifie la valeur lui même.

    Encore merci car je venais juste à effleuré le jquerry je commençais à pleurer xD

  4. #24
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    Bonjour,

    Oui c'est encore moi x)
    Je voudrais faire pour le formulaire modifier que les valeurs ct100 ct101 ct102 ct103 prennent les valeurs dans le formulaires et plus qu'il soit défini préalablement dans le script ^^

    function update_rep() {
    $('input[type=radio]').not("#optChgPriority11 input[type=radio]").mousedown(function(){


    Et apres je bloque xD

  5. #25
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 107
    Par défaut
    Re-bonjour,

    Je n'ai pas compris ce que tu souhaite faire.

    Peux-tu essayer de faire un exemple ?

  6. #26
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    Re-Bonjour Darkauron,

    je veux faire un fonction qui prend la valeur de chaque radio bouton et qui rempli le dictionnaire
    par exemple la premiere valeur est suffisant et la seconde valeur est NA on doit obtenir

    "ctl00": 1,"ctl01": 0,"ctl02": 0,"ctl03":1

    en faite je voulais tester tout seul mais je comprend pas comment tu fais pour passer les valeurs en chiffre.
    genre si c'est égale à suffisant faire ctl00 ++

  7. #27
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 107
    Par défaut
    Les valeurs sélectionnées sont stockées dans l'objet rep, que j'initialise avec var rep= {"ctl00": 0,"ctl01": 0,"ctl02": 0,"ctl03": 2};.

    Ensuite, quand on change la valeur d'un bouton radio, je récupère le nom de l'input (du groupe de bouton radio) avec var radio = $(this).prop("name");.
    Ensuite je récupère la valeur de celui-ci (valeur ctl00, ctl01,...) avec $("input[name='"+radio+"']:checked").val();.
    La valeur me permet de savoir quel choix (suffisant, NA,...) à été fait.

    Chaque valeur a une correspondance : suffisant => ctl00, plutot suffisant => ctl01, insuffisant => ctl02 et non applicable => ctl03.

    Est ce que ça t'aide à comprendre ? Et est ce que ça répond à ton problème ou non ?

  8. #28
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    Oui je vais essayer tout seul et si j'arrive pas je reviens vers toi^^

    Encore merci Darkauron

  9. #29
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    j'ai testé ça pour moi ça devrai marcher

    je parcours tous les input boutons après je prend chaque radio bouton puis j'identifie la valeur et j'ajoute au dictionnaire +1 à la valeur valeur mais ça marche pas :/


    voilà le code:

    https://jsfiddle.net/9hnuabjp/11/

  10. #30
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 107
    Par défaut
    Regarde la console de ton navigateur, tu as une erreur javascript, il manque une parenthèse quelque part. En plus, si tu laisse ma fonction update_rep, elle va remplacer la tienne. Tu devrais la mettre en commentaire pour ne pas avoir de problème. Si tu ne trouve pas, je regarde cet après-midi.

  11. #31
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    Pour moi le code est bon :/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function update_rep() {    
        $('input[type=radio]').not("#optChgPriority11 input[type=radio]").mousedown(function(){
        	var radio = $(this).prop("name");
            var val_dep = $("input[name='"+radio+"']:checked").val();
        	rep[val_dep]++;
        }
    et apres je l'appelle la update_rep dans function avec update_rep();

  12. #32
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 107
    Par défaut
    J'ai du mal à comprendre ce que tu fais.

    Pour un appel de fonction, tu n'as pas besoin de mettre function update_rep(), tu mets juste update_rep().

    Aussi, qu'appelles-tu un dictionnaire ?

    J'ai fait une modification de ton script pour refermer les () et {} manquants : https://jsfiddle.net/9hnuabjp/12/

  13. #33
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    En faite ta liste ressemble à un dictionnaire python c'est pour ça x)

    Je veux une fonction qui j'exécute une fois et qui rempli la liste avec le nombre de récurrence par exemple quand on ouvre le formulaire pour modifier un élément il doit parcourir les input sauf le dernier et remplir la liste par exemple si il y a 4 suffisant 3 plutot insuffisant 1 insuffisant et 2 NA on doit avoir ctl00:4 ctl01=3 ctl02=1 et ctl03=2
    donc moi je voulais faire un genre de for sur les input apres il prend chaque valeur des input et ajoute à la valeur correspondante et je pensais que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $('input[type=radio]').not("#optChgPriority11 input[type=radio]").mousedown(function(){
    c'etait un genre de for

  14. #34
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 107
    Par défaut
    D'accord je viens de comprendre, c'est pour initialiser ton objet de départ. Je regarde pour faire ça et je t'explique après .

  15. #35
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2015
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2015
    Messages : 107
    Par défaut
    Voilà : http://jsfiddle.net/9hnuabjp/14/

    Je t'ai mis des commentaires sur la fonction qui permet de faire l'initialisation. J'ai juste laissé une première initialisation des 4 valeurs à 0 pour simplifier.

  16. #36
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    Super merci Darkauron je vais regarder chaque fonction merci encore

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Mon script pour Tester un bouton radio ne fonctionne pas.
    Par Invité dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 10/06/2011, 00h39
  2. probleme avec les radio bouton
    Par zola dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/06/2005, 09h52
  3. [Scripts] Comment avoir les boutons style XP
    Par Didier69 dans le forum Général Dotnet
    Réponses: 26
    Dernier message: 18/05/2005, 15h28
  4. Récupérer la valeur d'un radio bouton
    Par Batizme dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/01/2005, 11h33
  5. Radio-boutons
    Par akaii dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 10h44

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