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 :

Décochage de Radio


Sujet :

JavaScript

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Points : 295
    Points
    295
    Par défaut Décochage de Radio
    Bonjour,

    J'ai plusieurs radio. Lors du clique sur mon dernier radio je voudrais qu'il ne se coche pas, et que l'ancien radio coché reste coché et que ca rentre dans ma fonction Test().

    Ca marche sur Firefox 1.5, mais pas sur IE6 qui lui ne garde pas le dernier radio coché.

    Comment faire ? J'ai pensé garder en variable globale la valeur de la dernière radio coché et de le cocher dans la fonction Test()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <html>
    	<head>
    	<script>
    	function Test()
    	{
    	  //traitement divers
    	  return false;
    	}
    	</script>
    	</head>
    	<body>
    		<form id="frm">
    			<input type="radio" name="toto" value="1"/>
    			<input type="radio" name="toto" value="2"/>
    			<input type="radio" name="toto" value="3"/>
    			<input type="radio" name="toto" value="4" onclick="return Test()"/>
    		</form>
    	</body>
    </html>
    Merci de votre aide appoarté

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 221
    Points : 233
    Points
    233
    Par défaut
    J'ai pas ie6 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <html>
    	<body>
    		<form id="frm">
    			<input type="radio" name="toto" value="1"/>
    			<input type="radio" name="toto" value="2"/>
    			<input type="radio" name="toto" value="3"/>
    			<input type="radio" name="toto" value="4" onclick="return false"/>
    		</form>
    	</body>
    </html>
    Quand tu places directe le return false comme je l'ai mis il se passe quoi???
    sinon place :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="radio" name="toto" value="4" disabled/>
    c desactive le bouton (au pire)

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Points : 295
    Points
    295
    Par défaut
    Il ne faut pas que le bouton soit désactivé, sinon on ne pourrait pas cliquer dessus et l'évenement onclick ne sera pas utilisé.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 89
    Points : 102
    Points
    102
    Par défaut
    Essaies de remplacer onclick par onmousedown (pas testé)
    Il se peut qu'IE6 change la sélection dès que le bouton de la souris est appuyé (il n'attend même pas que le bouton soit relâché)

    Tiens nous au courant...

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 221
    Points : 233
    Points
    233
    Par défaut
    La je suis au boulot et j'ai une machine avec ie 6 et j'ai testé, effectivement ca se decoche
    Je pense (a moins que quelqu'un ai une idée) que tu vas devoir garder ta global (c'est moche mais bon ).

  6. #6
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    Bonjour

    Pourquoi ne pas changer le nom de la dernière option ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form id="frm">
    			<input type="radio" name="toto" value="1"/>
    			<input type="radio" name="toto" value="2"/>
    			<input type="radio" name="toto" value="3"/>
    			<input type="radio" name="totobis" value="4" onclick="return false"/>
    		</form>


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 221
    Points : 233
    Points
    233
    Par défaut
    mdr j'y ai même pas penser quel con
    Effectivement je crois même que c'est la solution aux problèmes

  8. #8
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Points : 1 978
    Points
    1 978
    Par défaut
    lol


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Points : 295
    Points
    295
    Par défaut
    Vu que je fais du traiment par la suite sur le name "toto" ca risque d'avoir des problèmes.
    Et si j'ai d'autres radio où je veux le même fonctionnement il faudrait qu'il est tous un nom différent.

    Je sens que je vais passer par la variable global.

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 221
    Points : 233
    Points
    233
    Par défaut
    Si tu dois garder le name oui

Discussions similaires

  1. Ecouter la radio avec Firefox
    Par Cian dans le forum Applications et environnements graphiques
    Réponses: 20
    Dernier message: 14/07/2005, 19h19
  2. Réponses: 5
    Dernier message: 17/06/2005, 16h17
  3. Problème de boutons radio
    Par BRAUKRIS dans le forum Composants
    Réponses: 3
    Dernier message: 03/06/2004, 02h41
  4. [Radio fréquence] réalisation d'une application
    Par WriteLN dans le forum Développement
    Réponses: 14
    Dernier message: 05/06/2003, 14h36
  5. [XMLRAD] combo,radio,chekcbox etc...
    Par Pm dans le forum XMLRAD
    Réponses: 6
    Dernier message: 28/11/2002, 09h51

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