vérifier la valeur d'une checkbox
Hors ligneSalva Le 25/12/2006 à 13:25 Profil de Salva Configuration de Salva

Salut à tous (pas trop la gueule de bois ?)

Voilà mon problème.

Dans un formulaire j'ai mis en place une surveillance des champs avec la fonction Focus.
Ca marche très bien pour les champs texte mais pas pour les Checkbox.

je ne m'en sort pas, pouvez vous m'aider? merci

Voici le code



function test(nom,prenom,majeur,adresse,cp,ville,email) {
         if(nom.value=="") {
            alert("Indiquez votre nom !"); nom.focus(); return false;
         } else if(prenom.value=="") {
            alert("Indiquez votre prenom !"); prenom.focus(); return false;
         } else if(majeur.value!=1) {
            alert("Indiquez si vous êtes majeur !"); majeur.focus(); return false;
         } else if(adresse.value=="") {
            alert("Indiquez votre adresse !"); adresse.focus(); return false;
         } else if(cp.value=="") {
            alert("Indiquez votre code postal !"); cp.focus(); return false;
         } else if(ville.value=="") {
            alert("Indiquez votre ville !"); ville.focus(); return false;
         } else if(email.value=="") {
            alert("Indiquez votre email !"); email.focus(); return false;               
         }     else {
     return true;}
         }



Pour info, ma case à cocher à comme value=1

Merci

@+
Hors ligneAnthony Le 25/12/2006 à 19:07 Profil de Anthony Configuration de Anthony

Admin
Salut,

pour les checkbox pour savoir si elle est cochée ou non c'est document.getElementById('id_de_la_checkbox').checked si ça vaut true bah c'est qu'elle est cochée, sinon elle est décochée.

id_de_la_checkbox correspond à l'id : <input type="checkbox" id="id_de_la_checkbox" value="1" name="nom" />

a +
--

Hors ligneSalva Le 25/12/2006 à 19:40 Profil de Salva Configuration de Salva

Salut Anthony

Ca marche, mais à l'envers !!!
Il faut que je décoche pour ne par avoir le Focus

C'est quoi l'inverse de checked ?


j'ai essayé avec value="1" value="0" value="" mais sa veut pas


@+
Hors ligneAnthony Le 25/12/2006 à 19:54 Profil de Anthony Configuration de Anthony

Admin
if(document.getElementById('id_de_la_checkbox').checked == false)
{

}
--

Hors ligneSalva Le 25/12/2006 à 19:58 Profil de Salva Configuration de Salva

Re,

Ca marche cool

Merci

Et passe de joyeuses fêtes de fin d'année.

A l'année prochaine... a moins que d'ici là je n'ai d'autre problème

@+
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels