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 :

cocher/decocher boutons radio à partir d'1 lien


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Par défaut cocher/decocher boutons radio à partir d'1 lien
    Bonjour,
    j'ai 2 boutons radio dans mon formulaire répétés à chaque lignes de mon tableau qui peuvent prendre la valeur 1 ou 0.
    j'ai fait 2 liens dans mon formulaire liés chacun à une fonction JS permettant de cocher les boutons radios de chaque ligne à 1 ou a 0.

    Exemple :
    la chaine correspond à la suite des numéros de lignes ex: ('2,4,5,7,10').

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <A HREF="#" onClick="sup_all({'chaine':<?=$chaine_all; ?>})">Del All</A>
    fonction permettant de cocher tous les boutons radio à 1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function sup_all(chaine)
    {
    	for (var i=0; i< chaine.length; ++i) {
    		var y = chaine[i];
    		var varia = eval("document.form.sup"+y+"");
    			if ( varia != undefined ) {
    				eval("document.form.sup"+y+"[1].checked = true");
    			}
    	}
    }
    Le probleme vs l'aurez deviner est que ma fonction ne fonctionne pas, donc si qq1 a des idées de correction?
    Merci bcp!

  2. #2
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Par défaut
    ya personne?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    essair de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
     
    for var i in chaine...

  4. #4
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Par défaut
    je te remercie c'est un peu mieux mais j'ai encore 1 ptit pb avec ma chaine de caracteres. je n'arrive pas a recuperer chacun des elements de la chaine
    quand je fait : var y = chaine[i]; => y vaut tte la chaine

    peut être que je recupere mal ma chaine du coté de mon form?
    ma chaine a cette tete la:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <A HREF="#" onClick="sup_all({'chaine':'1741,1742,1885,2347,2695,2920'})">Del All</A>
    Merci!

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    je suppose qu'ensuite tu veux récupérer tes valeurs dans ta page de traitement (asp, php ???).

    si tu peux me préciser le language je te donneré le script, t'es pas obligé de passer par du js.

  6. #6
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Par défaut
    => en php.
    en fait j'aimerais qu'en cliquant sur mon lien "del all" les boutons radio de chaque ligne de mon tableau soient cochés à "sup" (et idem pour le lien "keep"=> coche les radio à garder)
    en sachant que le numero des lignes sont passer en parametre à la fonction JS sup_all() sous forme d'une chaine.

    si c'est possible de ne pas passer par du JS ce serait encore mieux!
    merci

Discussions similaires

  1. [1.x] Cocher un bouton radio par défaut
    Par arnogb69 dans le forum Symfony
    Réponses: 4
    Dernier message: 18/08/2009, 16h30
  2. Decocher un bouton radio
    Par BernardT dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/06/2006, 15h47
  3. comment empecher de cocher un bouton radio??
    Par jeanfrancois dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/02/2006, 16h15
  4. Masquer un champ si un bouton radio est cocher
    Par 12_darte_12 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/02/2006, 16h49
  5. [Javascript] Masquer un champ si un bouton radio est cocher
    Par 12_darte_12 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/02/2006, 15h52

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