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 :

si case coch�e dans un formulaire


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    D�tails du profil
    Informations personnelles :
    �ge : 36
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par d�faut si case coch�e dans un formulaire
    bonjour

    alors voilou :

    j'ai deux formulaires : un submit et une case a coch�e d'une part et un bouton d'autre part:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <form action="ressources.php" method="post">
    <input type="submit" value="oui" name="bout_ressource" /></td>
    <td><input type="checkbox" name="non" />non</form>
    <form action="situations.php" method="post">
    <input type="submit" value="validation"
     onClick="return verifForm(document.formulaire)" />
    et je voudrais que si on clique sur le bouton 'validation' et qu'on aie pas coch� le 'non' du checkbox, un alert apparaisse...

    donc j'ai fais ceci :

    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
    <SCRIPT LANGUAGE="JavaScript"> 
    /* On crée une fonction de verification */ 
    function verifForm(formulaire) 
    { 
     
    	if !(formulaire.non.checked)
    	{
    	alert('il faut remplir le formulaire!');
    	return false;
    	}
     
    	else 
    	{}
    } 
    </SCRIPT>
    mais ca marche pas!


    si vous pouviez m'aider siouplais, merci bien

  2. #2
    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 : 55
    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
    if (!formulaire.non.checked)
    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

  3. #3
    Membre �clair� Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    D�tails du profil
    Informations personnelles :
    �ge : 36
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par d�faut
    desole, bien sur et merci....mais ca marche toujours pas...

    je dois avoir un probleme au niveau d'appel de la fonction, non?
    merci de m'aider

  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 : 55
    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
    onClick="return verifForm(document.formulaire)"
    formulaire n'existe pas dans le code que tu nous montres... Essaye avec :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form action="ressources.php" method="post" id="formulaire">
    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
    Membre �clair� Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    D�tails du profil
    Informations personnelles :
    �ge : 36
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par d�faut
    na, desole ca marche pas

    pourtant je fais bien
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <form action="ressources.php" method="post">
    <input type="submit" value="oui" name="bout_ressource" id="formulaire" />
    </td>
    <td><input type="checkbox" name="non" />non</form>
    <form action="situations.php" method="post">
    <input type="submit" value="validation"
     onClick="return verifForm(document.formulaire)" />
    et
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    if (!formulaire.non.checked)
    	{
    	alert('il faut remplir le formulaire!');
    	return false;
    	}
     
    	else 
    	{}
    le fait que la fonction porte sur un formulaire different du submit ou elle est appel�e ne gene t'il pas?

    merci

  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 : 55
    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
    1
    2
    3
    4
    5
    6
    7
    <form action="ressources.php" method="post"  id="formulaire">
    <input type="submit" value="oui" name="bout_ressource" />
    </td>
    <td><input type="checkbox" name="non" />non</form>
    <form action="situations.php" method="post">
    <input type="submit" value="validation"
     onClick="return verifForm('formulaire')" />
    et
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function verifForm(formulaire){
    if (!document.getElementById(formulaire).elements['non'].checked)
    	{
    	alert('il faut remplir le formulaire!');
    	return false;
    	}
     
    	else 
    	{}
    }
    Devrait fonctionner.
    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

  7. #7
    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 : 55
    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
    Ou bien :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function verifForm(formulaire){
    return document.getElementById(formulaire).elements['non'].checked?true:false;
    }
    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

  8. #8
    Membre �clair� Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    D�tails du profil
    Informations personnelles :
    �ge : 36
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par d�faut
    MERCI BOVINO



    YOUPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII


    j ai essay� ta premiere solution et ca marche!

    merci beaucoup et bonne journee

  9. #9
    Membre �clair� Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    D�tails du profil
    Informations personnelles :
    �ge : 36
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par d�faut
    ha mince

    je comprends pas pourquoi ca marche pas avec l'autre formulaire!

    mon code en entier comporte 3 formulaires (2 avec une checkbox et 1 submit valider)

    je comprends pas pourquoi, j'ai pourtant fais la meme chose pour les 3formulaires mais ca marche que sur 1 (celui pour lequel tu m'as aid�)....

    mon code en entier :

    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
    <form action="ressources.php" method="post"  id="formulaire">
     
    <input type="submit" value="oui" name="bout_ressource" />
    </td><td><input type="checkbox" name="non" />non</form>
    </td></tr>
    <tr><th>Impact sur le public cible</th></tr>
    <tr><td>
    <form action="cible.php" method="post" id="formulaires">
    <input type="submit" value="oui" name="bout_cible" />
    </td><td><input type="checkbox" name="non" />non</form>
    </td></tr>
    <tr><th>
    Impact sur le statut du dossier</th></tr>
    <tr><td><form action="situations.php" method="post">
     
    <input type="submit" value="validation"
     
     onClick="return verifForm('formulaire')" /></form>

    et le js :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function verifForm(formulaire){
    if ((!document.getElementById(formulaire).elements['non'].checked)||(!document.getElementById(formulaires).elements['non'].checked))
    	{
    	alert('il faut remplir le formulaire!');
    	return false;
    	}
     
    	else 
    	{}
    }
    mais la, ca ne marche que pour l'id formulaire et pas l'id formulaires...

    pourquoi siouplais?
    merci

  10. #10
    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 : 55
    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
    La fonction verifForm n'a qu'un param�tre, donc formulaires est ind�fini, il faut le rajouter en param�tre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onClick="return verifForm('formulaire','formulaires')"
    et
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    function verifForm(form1,form2){
    if ((!document.getElementById(form1).elements['non'].checked)||(!document.getElementById(form2).elements['non'].checked))
    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

  11. #11
    Membre �clair� Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    D�tails du profil
    Informations personnelles :
    �ge : 36
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par d�faut



    merci beaucoup bovino, je vais potasser tout ca


    bonne journee

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 6
    Dernier message: 08/03/2011, 13h12
  2. Liste de cases pr�coch�es dans un formulaire
    Par AnneB dans le forum Struts 1
    R�ponses: 4
    Dernier message: 31/05/2007, 13h16
  3. Case � cocher dans un formulaire access
    Par romulus34 dans le forum IHM
    R�ponses: 10
    Dernier message: 23/01/2007, 15h42
  4. Liste des checkbox coch�es dans un formulaire
    Par qwiskas dans le forum AWT/Swing
    R�ponses: 2
    Dernier message: 19/09/2006, 05h25
  5. cases � cocher dans un formulaire
    Par juliette2 dans le forum Access
    R�ponses: 4
    Dernier message: 06/04/2006, 22h27

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