begin process at 2012 05 30 05:22:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Vérifier que des bouton radio soit coché !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Vérifier que des bouton radio soit coché !

dimanche 25 mai 2008 à 17:54:14 | Vérifier que des bouton radio soit coché !

hAdEsS

Bonjour à tous,
j'essai de vérifier la validité de mes boutons radios.
Mon soucis est que mon formulaire est dynamique et le nom de mes boutons radios pourraont être bool_'.$i.' et/ ou rep_choix_'.$i.'

j'utilise la méthode de test sur le submit du forulaire avec :
       onSubmit="return check3('.$taille.')"

voici mon code JS qui ne marche pas :

function check3(nb_ques) {
    var msg = "";

    for( i=1 ; i<=nb_ques ; i++){
        if (!document.consult["bool_"+i].checked)    {
            msg += "Veuillez répondre à la Question N°"+i+"\n";
          // document.consult["bool_"+i].style.borderColor = "red";
        }
        //else document.consult["intitule_ques_"+i].style.borderColor = "black";
       
        if (document.consult["rep_choix_'"+i].value == "")    {
            msg += "Veuillez répondre à la Question N°"+i+"\n";
            //document.consult["rep_choix_'"+i].style.borderColor = "red";
        }
        //else document.consult["intitule_ques_"+i].style.borderColor = "black";
       
        if (document.consult["free_zone_"+i].value == "")    {
            msg += "Veuillez répondre à la Question N°"+i+"\n";
            document.consult["free_zone_"+i].style.borderColor = "red";
        }
        else document.consult["free_zone_"+i].style.borderColor = "black";
    }
   
    if (msg == "") return(true);
    else    {
        alert(msg);
        return(false);
    }
}

et mon code php :

$taille=count($resultat);
        echo '<form method="post" name="consult" action="index.php?page=particip" onSubmit="return check3('.$taille.');">';
               
        $i=1;
        foreach ($resultat as $val)
            {
            $id_ques=$val[0];
            $id_sond=$val[1];
            $type=$val[3];
            echo '<u>Question N&deg; '.$i.' : '.$val[2].'</u>';
            echo '<dl> <dt> R&eacute;ponses possibles :';
            echo ' <dd>';
                   
            if ($type=="bool")
                {
                echo '<input type="radio" name="bool_'.$i.'" value="oui"> Oui';
                echo '<dd>';
                echo '<input type="radio" name="bool_'.$i.'" value="non"> Non';
                }
            else if ($type=="choix")
                {
                $req=("SELECT * FROM reponse WHERE id_ques='".$id_ques."';");
                $result = $connexion->queryAll($req);
                foreach ($result as $key2 => $val2)
                    {
                    echo '<dd>';
                    echo 'R&eacute;ponse '.$key2.' | <input type="radio" name="rep_choix_'.$i.'" value="'.$val2[2].'"> '.$val2[2].' ';
                    }
                }
            else if ($type=="libre")
                {
                echo '<dd>';
                echo '<textarea rows="1" cols="30" name="free_zone_'.$i.'" /></textarea>';
                }

            else echo 'Prob !';
            echo '<input type="hidden" name="type_'.$i.'" value="'.$type.'" />';
            echo '<input type="hidden" name="id_ques_'.$i.'" value="'.$id_ques.'" />';   
            echo '</dl>';
            $i++;
            }
        echo '<input type="hidden" name="id_sond" value="'.$_POST['id_sond'].'" />';
        echo '<input type="submit" name="V_reponse" value="Valider" />';
        echo '</form>';
        echo '</dl>';


merci de votre aide
lundi 26 mai 2008 à 10:33:01 | Re : Vérifier que des bouton radio soit coché !

bultez

Membre Club


Bonjour,
    quand on donne un extrait de code, il FAUT donner le javascript,
       pas le PHP, sinon, comment on devine le contenu des $variable ?
       celui de la base dce données... on n'a pas nous !


    néanomoins, si je comprend, il s'agit dans le fomulaire
       "consult" de gérer les éléments rep_choix_1 à rep_choix_#

    var no=1;
    while ( document.consult["rep_choix_"+no] )
    {   traiter document.consult["rep_choix_"+no] ou autre
        no++;
    }


                Cordialement            Bul         [mon Site]     [M'écrire]


Cette discussion est classée dans : document, echo, consult, if, else


Répondre à ce message

Sujets en rapport avec ce message

Probleme dans une fonction de verification sous condition if / else if [ par djmath56 ] bonjour,J'ai un problème dans une fonction qui met sert à vérifier les champs d'un formulaire ! J'ai reperer l'endroit où sa coince mais je ne vois pa input radio [ par raurau ] BonjourJ'essaie de faire un tableau pour le choix entre deux menus1 ou 2 bouton radio                                        Bouton choix Barre de progression Javascript [ par AurelR ] BonjourActuellement j'essaye d'envoyer un fichier sur mon serveur (sa j'y arrive) mais j'aimerais afficher une barre de progression.En cherchant un pe FORMULAIRE champs obligatoires boutons radio [ par ju0123456789 ] Bonjour,Pour mon site web, je suis en train de créer un formulaire de commande, et j'ai créé un script qui oblige l'utilisateur de rentrer les chamsp probleme incompatibilité IE-FF svp HELP !! [ par ju0123456789 ] Bonjour, depuis plusieurs jours, je mesuis pris la tête pour mon script de mon site web de commande en ligne, mais malheureusement il ne marche pas so très lent [ par metaleurop ] Bonjour à tous!!J'ai un script sympa pour des élèves mais malheureusement il est super long à tourner ,quand il ne bugge pas!Serait-il possible de le Activer/Désactiver un bouton Submit avec Ajax [ par nabmoah ] Bonjour ...j'ai récupéré un code AJAX pour l'installer dans l'une de mes pages Web pour un éventuel moteur de recherche.Bien sure, comme c'est de l'aj Problème lors de l'affichage de div sous IE7 [ par illeriane ] Bonjour,Le problème a déjà été évoqué mais malgré la lecture des postes et tutos sur internet, je ne suis pas parvenu a résoudre le problème:J'ai une Encore des erreurs ! [ par nicomilville ] Salut,Et oui, c'est encore moi, vous devez vous dire que je suis un nul, c'est peut être vrai, lol J'ai encore des erreurs sur mon code... Si ça co


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales