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 :

vérification champs radio


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de lunick
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut vérification champs radio
    Je n’arrive pas à vérifier mes champs radio, je veux obliger mes visiteurs de choisir donc de cocher un bouton radio parmi plusieurs
    Voila mon code :
    les chapmps radio sont "carte" et "sound"

    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
    			  						  <script language=JavaScript>
    function verif()
    {
     
    if(document.form1.carte.checked)alert("Veuillez sélectionner une CARTE");
    else if(document.form1.sound.value == 'checked')alert("Veuillez sélectionner une MUSIQUE de fond");
    else if(document.form1.OBJET.value == '')alert("Veuillez entrer votre OBJET");
    else if(document.form1.texte.value == '')alert("Veuillez entrer votre MESSAGE");
    else if(document.form1.NOM_ENV.value == '')alert("Veuillez entrer votre NOM");
    else if(document.form1.MAIL_ENV.value == '')alert("Veuillez entrer votre adresse E-MAIL");
    else if(document.form1.NOM_DEST.value == '')alert("Veuillez entrer le NOM du destinataire");
    else if(document.form1.MAIL_DEST.value == '')alert("Veuillez entrer l'adresses E-MAIL du destinataire");
     
    	else document.form1.submit();
    }                                       
    </script>

    merci d'avance

  2. #2
    Membre éclairé Avatar de akara
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 299
    Par défaut
    salut
    essay plutot avec getElementById
    exemple
    document.getElementById('carte')


    editer :
    si tu as firefox, tu as un module javascript, qui montre où se trouvent les erreurs
    si tu as ie, tu fais open windows et tu sautes loll

  3. #3
    Membre confirmé Avatar de lunick
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut ça marche plus bien
    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
    <script language=JavaScript>
    function verif()
    {
     
    if(document.form1.getElementById('carte').checked ==false)alert("Veuillez sélectionner une CARTE");
    else if(document.form1.getElementById('sound').checked ==false)alert("Veuillez sélectionner une MUSIQUE de fond");
    else if(document.form1.OBJET.value == '')alert("Veuillez entrer votre OBJET");
    else if(document.form1.texte.value == '')alert("Veuillez entrer votre MESSAGE");
    else if(document.form1.NOM_ENV.value == '')alert("Veuillez entrer votre NOM");
    else if(document.form1.MAIL_ENV.value == '')alert("Veuillez entrer votre adresse E-MAIL");
    else if(document.form1.NOM_DEST.value == '')alert("Veuillez entrer le NOM du destinataire");
    else if(document.form1.MAIL_DEST.value == '')alert("Veuillez entrer l'adresses E-MAIL du destinataire");
     
    	else document.form1.submit();
    }                                       
    </script>
    [/CODE]

  4. #4
    Membre confirmé Avatar de lunick
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut un autre probleme
    un autre probleme, le formulaire s'nvoi apres la premiere alerte

  5. #5
    Membre éclairé Avatar de akara
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 299
    Par défaut
    deja ton script js tu dois le metttre entre les balises <head> </head> !!!
    je vais voir le reste

    editer :
    <script language="javascript"> et pas <script language=JavaScript>

    ensuite comme tu utilises getElementById , faut que tu mets des id dans tes champs
    si tu veux utiliser les names des champs dans ce cas là , il faudra utiliser getElementByName,
    apparement tu l'as fais pour les champs texte mais pas pour les radios

Discussions similaires

  1. vérification champs d'e plusieurs forms avec javascript
    Par dolf13 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/11/2006, 00h35
  2. Champ radio vides
    Par allstar dans le forum Struts 1
    Réponses: 2
    Dernier message: 18/08/2006, 11h37
  3. controle champ radio
    Par clara2005 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/12/2005, 21h30
  4. vérification champ après champ d'un formulaire
    Par Francis_R dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/10/2005, 08h55

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