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 :

Récuperer l'état d'un bouton radio


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 290
    Points : 137
    Points
    137
    Par défaut Récuperer l'état d'un bouton radio
    Bonjour,
    J'ai deux bouton radio dans un form :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form method="post" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)">
    <input type="radio" name="R-z" id="R-z" value="dom">Domicile&nbsp;&nbsp;&nbsp;
    <input type="radio" name="R-z" id="R-z" value="ext">Exterieur&nbsp;&nbsp;&nbsp; 
    <SELECT NAME="iEquipeMatch" onChange=changer()>
    				<OPTION VALUE="Bayonne">Bayonne
    ...
    </SELECT>
    Voila la fontion Javascript qui pose pb :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function changer() {
    	document.FrontPage_Form1.iEquipeMatch.selectedIndex;
    	if (FrontPage_Form1.R-z[0].checked) {
    	domicile
    	}
    	else {
    	 	exterieur
    	}
    }
    }
    Je souhaite savoir quel est le bouton coché. Mais actuellement il ne passe jamais dans le if ...
    jb

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    Je souhaite savoir quel est le bouton coché
    alors tu demandes bien évidemment la valeur du bouton (seule différence entre les deux);

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.mon_form.mon_radio.value;

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 290
    Points : 137
    Points
    137
    Par défaut
    C'est à vrai dire la premiere solution à laquelle j'avais pensé. Malheureusement celle ci ne me donne pas satisfaction non plus ... la condition n'est jamais vrai ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	if (FrontPage_Form1.R-z.value == "dom"

  4. #4
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Toujours avoir un id unique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="radio" name="R-z" id="R-zD" value="dom">Domicile&nbsp;&nbsp;&nbsp;
    <input type="radio" name="R-z" id="R-zE" value="ext">
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("R-zD").value
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

  5. #5
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464
    Par défaut
    le probleme et dans ta fonction, il te manque document.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function changer() {
       document.FrontPage_Form1.iEquipeMatch.selectedIndex;
       if (document.FrontPage_Form1.R-z[0].checked) {
       domicile
       }
       else {
     
           exterieur
       }
    }
    }

    _____________________
    Il n'y a pas de choses urgentes, il n'y a que des choses en retard

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 290
    Points : 137
    Points
    137
    Par défaut
    Merci. Toutefois cette réponse m'en ammene une autre. Je ne sais pas si elle concerne ASP ou Javascript mais je la poste ici.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if (document.FrontPage_Form1.Rad[0].checked) {
    	alert("Domicile");
    	<% Match = "JBB/"
    		Match=Match + Request.Form("iEquipeMatch")%>
    	}
    	else{
    	alert("exterieur");
    	 	<% 
    		Match=Request.Form("iEquipeMatch")
    		Match = Match + "/Pouet"%>
    	}
    Je souhaite que le code ASP soit exécuté dans un cas ou dans un autre. Or actuellement ce sont les deux bouts de code qui s'exécutent ....
    jb

  7. #7
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    forcément: asp est exécuté au chargement de la page, pas sur commande javascript!

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 290
    Points : 137
    Points
    137
    Par défaut
    C assez bien vue comme remarque .... Je vais essayer de faire autrement ...

  9. #9
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    [Résolu]?
    Les Cours et tutoriels JavaScript
    Penser à la recherche et au bouton

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

Discussions similaires

  1. [jquery]Verifier l'état d'un bouton radio
    Par gtraxx dans le forum jQuery
    Réponses: 26
    Dernier message: 03/10/2008, 13h07
  2. Récuperer l'état d'un bouton de la souris
    Par TSalm dans le forum Windows
    Réponses: 2
    Dernier message: 20/11/2007, 23h32
  3. Récuperer la valeur d'un bouton radio dont la liste est dynamique
    Par PAYASS59 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/07/2007, 13h34
  4. récuperer la valeur d'un bouton radio sans formulaire
    Par boss_gama dans le forum Général JavaScript
    Réponses: 28
    Dernier message: 18/09/2006, 11h52
  5. [asp-html]état d'un bouton radio
    Par Adren dans le forum ASP
    Réponses: 1
    Dernier message: 02/08/2006, 11h57

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