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 :

Mon script pour Tester un bouton radio ne fonctionne pas.


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Mon script pour Tester un bouton radio ne fonctionne pas.
    Bonjour

    J ai le form suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form name='form1'>
    <input name="QuoiQui" type="radio" checked="checked" value="qoui"/>Quoi
    <input name="QuoiQui" type="radio" value="qui"/>Qui
    <input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" />
    </form>
    je voudrais dans la fonction lookup tester si la valeur quoi est cochee et si oui, poursuivre l execution donc j ai fais cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function lookup(inputString) {
    if(document.form1.QuoiQui.value=="quoi")
    { 
    //---ICI le test est coorect donc on poursuit...	
    }	}
    mon pb est que le test n est jamais TRUE.

    En fait je souhaite realiser un petit annuaire pour une association d enfants dysphasiques et si qoui est coché on cherche dans la liste des partenaires et si c est qui, on cherche dans la liste des membres.
    je ne connais pas javascript mais d apres ce que j ai lu, j ai tous les elements pour le test...

    merci pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,

    <input name="QuoiQui" type="radio" checked="checked" value="qoui"/>
    if(document.form1.QuoiQui.value=="quoi")


    A+.

  3. #3
    Invité
    Invité(e)
    Par défaut
    merci une faute de frappe, quel ane...mais je n y parviens pas non plus, meme apres correction.

    J ai essayé de simplifier donc j ai fait(peut etre cela vient il de la fonction ???)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function lookup(inputString) {
    	if(inputString.length == 0 || document.form1.QuoiQui.value=="qui") {
    			// Hide the suggestion box.
    			$('#suggestions').hide();
    		} else {
    			$.post("rpc.php", {queryString: ""+inputString+""}, function(data){
    				if(data.length >0) {
    					$('#suggestions').show();
    					$('#autoSuggestionsList').html(data);
    				}
    			});
    		}
    } // lookup
    mais là la suite du script s execute systématiquement...

    merci pour votre aide

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.form1.QuoiQui.value
    et le navigateur, il fait plouf plouf pour déterminer de quel input tu parles ?

    EDIT :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form>
    <input type="radio" name="test" value="1" />
    <input type="radio" name="test" value="2" />
    <input type="button" value="Valeur radio" onclick="alert(this.form.test.value)" />
    </form>
    renvoie systématiquement undefined
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Invité
    Invité(e)
    Par défaut
    je pensais que document etait la page, form1 donnait le nom du form et quoiqui le nom de l imput....
    j ai pas compris le truc.

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par rooky06
    et quoiqui le nom de l imput....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input name="QuoiQui" type="radio" checked="checked" value="qoui"/>Quoi
    <input name="QuoiQui" type="radio" value="qui"/>Qui
    Ben si j'en crois mes yeux, il y a deux input QuoiQui, ce qui rend difficile pour le navigateur de savoir auquel tu fais référence
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. script pour tester présence d'un processus
    Par sparowme dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 15/01/2009, 17h44
  2. Réponses: 6
    Dernier message: 22/09/2008, 14h07
  3. un script pour activer les boutons
    Par kokumbo dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 20/02/2008, 10h58
  4. Réponses: 4
    Dernier message: 17/04/2007, 15h24

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