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 :

Chekbox et javascript (envoi en POST)


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 44
    Par défaut Chekbox et javascript (envoi en POST)
    Bonjour a tous,

    je débute sur le javascript, et j'ai des soucis concernant mon formulaire pour envoyer des données...

    Le soucis étant que : j'ai plusieurs checkbox, tous ayant leur ID. et j'aimerai envoyer ces ID en Post si l'utilisateur décide de choisir plusieurs checkbox.

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <html>
    <head>
    <script type="Text/JavaScript">
    function valider()
    {  
    var myForm = document.createElement("form");
      myForm.method="post" ;
      myForm.action = "" ;
     
     
    var valeur = document.choisir.chk;
        var tmp="";
    	 var chk="";
        for (var i=0;i < valeur.length; i++)
        {    if ( valeur[i].checked )
            {    
    			tmp+=" "+valeur[i].value;  
    			chk = valeur[i].value;
    		}
     
        }
       // alert("Vous avez choisi: "+tmp);
    	//alert("Vous avez choisi le chkbox "+chk);
    }
    <?
    echo print_r($_POST);
     
    ?>
    </script>
    </head>
    <body>
    <form id='choisir' name='choisir' method=post action="" >
    <div align="center">
    chk1<input id="check1" name="chk" type="checkbox" value="test1"><br>
    chk2<input id="check2" name="chk" type="checkbox" value="test2"><br>
    chk3<input id="check3" name="chk" type="checkbox" value="test3"><br>
    chk4<input id="check4" name="chk" type="checkbox" value="test4"><br>
    <input type="submit" value="Envoyer" name="submit" onclick="valider(); return false;">
    <input type="reset" value="Effacer" name="reset" >
    </div>
    </form>
    </body>
    Le soucis c'est que :
    - je n'arrive pas a envoyer les donnée en POST via le javascript,
    - Je ne sais pas comment récupérer les données envoyées...

    Il me semble que le echo print_r($_POST); me permet de retrouvé tous les POST envoyé ???

    Je vous remercie d'avance pour votre aides ^^

  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,

    onclick="valider(); return false;">
    ça inhibe le submit quand tu cliques là dessus.

    A+.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 44
    Par défaut
    merci de m'avoir répondu andry

    par contre, le formulaire n'envoi toujours pas en post... je me demande pourquoi...
    peut etre envoyer un myform.submit ??


    encore merci

  4. #4
    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,

    Ce que je ne comprend pas, c'est que tu crées un formulaire avec ton javascript dont tu n'utilises pas et que tu n'ajoutes aucun élément .

    Si tu veux envoyer les id, pourquoi ne pas submiter seulement le formulaire existant en mettant les id des checkbox comme valeur?

    A+.

Discussions similaires

  1. Envoi fichier poste distant
    Par BATiViR dans le forum Delphi
    Réponses: 9
    Dernier message: 25/04/2007, 15h58
  2. Envoi de POST sans formulaire
    Par jpean.net dans le forum Langage
    Réponses: 2
    Dernier message: 19/04/2007, 18h00
  3. Envoi Requete POST a un serveur
    Par Guillaume602 dans le forum Développement
    Réponses: 1
    Dernier message: 11/03/2007, 18h00
  4. Erreur JavaScript d'un poste à un autre
    Par klowlead dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/01/2007, 16h58
  5. [MySQL] probleme envoi avec POST
    Par Tr@nkill dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 24/04/2006, 09h11

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