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 :

formulaire onclick et passage de parametre


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut formulaire onclick et passage de parametre
    Bonsoir,

    voila je voulais faire plusieurs chose:
    1) la personne choisi dans le liste le nombre de personne a inscrire.
    2) qd il clique sur le bouton de soumission une boit de dialogue lui demande de confirmer.
    3) et alors je recuperer le nbre_places_reserver dans ma fonction.

    mais rien ne marche j'ai des que j'arrive un message d'erreur sur la page sans rien avoir appuyer:
    Undefined index: nb_places_reserver, erreur se retrouvant dans la fonction javascript.


    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
     
    <form action="" method="get" name="form_inscription" id="form_inscription" class="formulaireInscriptionAction">
    <div class="organisateur_details_bg">JE VEUX M INSCRIRE</div>
    <div class="inscription_espace">
    		je m inscrit pour (plusieurs personnes possible) : 
    		<select id="nb_places_reserver" name="nb_places_reserver">
    		<option value="1">1</option>
    		<option value="2">2</option>
    		<option value="3">3</option>
    		<option value="4">4</option>
    		<option value="5">5</option>
    		<option value="6">6</option>
    		<option value="7">7</option>
    		<option value="8">8</option>
    		<option value="9">9</option>
    		<option value="9">9</option>
    		<option value="10">10</option>
    		</select>
    		<input type="button" value="inscription" name="form_inscription" onclick="checkInscription()">
    		</div>';
     
     
     
    		$body.='
    	<script language="JavaScript">
    	function checkInscription(){
    	alert($_GET);
    	if (confirm("confirmez-vous l inscription a cette activite?" ))
    	document.location.href=\'?id_activite='.$activite->getIdActivite().'&nb_places='.$_GET['nb_places_reserver'].'&inscription=true\'
    						}	
    	</script>
     
    </form>';
    if((isset($_GET['nb_places']))&& (isset($_GET['inscription'])=='true'))
    {
    echo'10';
    $managerActivite->DescNbInscritActivite($_GET['nb_places'],$activite->getIdActivite());
    }
    $body.='</div>';
    merci a tous.

  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 : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut


    Ca correspond à quoi $_GET en JavaScript ?
    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 habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    Je voulais vérifier s'il voyait les variables get dans la fonction mais je me suis rendu compte après que j'aurais plutôt dû faire un print Sinon, je n'ai toujours pas trouvé de solutions.

    Merci.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 45
    Points : 48
    Points
    48
    Par défaut
    par exemple
    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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
      <head>
        <title>New Document</title>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    	<script language="JavaScript">
    	function checkInscription(value){
    	if (confirm("Confirmez vous l'inscription pour "+ value + " personnes"));
    {alert ("traitement de la réservation")}
    						}	
    	</script>
     
     
     
     
      </head>
      <body>
     
        <form action="" method="get" name="form_inscription" id="form_inscription" class="formulaireInscriptionAction">
    <div class="organisateur_details_bg">JE VEUX M INSCRIRE</div>
    <div class="inscription_espace">
    		je m inscrit pour (plusieurs personnes possible) : 
    		<select id="nb_places" name="nb" OnChange=javascript:checkInscription(value)>
        <option value="0">Nb de personnes</option>
    		<option value="1">1</option>
    		<option value="2">2</option>
    		<option value="3">3</option>
    		<option value="4">4</option>
    		<option value="5">5</option>
    		<option value="6">6</option>
    		<option value="7">7</option>
    		<option value="8">8</option>
    		<option value="9">9</option>
    		<option value="9">9</option>
    		<option value="10">10</option>
    		</select>
    		</form>
    		</div>
      </body>
    </html>

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 45
    Points : 48
    Points
    48
    Par défaut
    un peu plus élabore ( remise à zero du select )

    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
    43
    44
    45
    46
    47
    48
    49
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
      <head>
        <title>New Document</title>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    	<script language="JavaScript">
    	function checkInscription(value)
      {
     
      var reponse = confirm("Confirmez vous l'inscription pour "+ value + " personnes")
    	if (reponse){
    		 //fonction de traitement par exemple
         alert("Nb de participants enregistré")
    	}
    	else{
    //remise à zero du select
      document.getElementById("nbp").selectedIndex=0;
     
    	}					}	
    	</script>
     
     
     
     
      </head>
      <body>
     
        <form action="" method="get" name="form_inscription" id="inscription" class="formulaireInscriptionAction">
    <div class="organisateur_details_bg">JE VEUX M INSCRIRE</div>
    <div class="inscription_espace">
    		je m inscrit pour (plusieurs personnes possible) : 
    		<select id="nbp" name="nb" OnChange=javascript:checkInscription(value)>
        <option value="0">Nb de personnes</option>
    		<option value="1">1</option>
    		<option value="2">2</option>
    		<option value="3">3</option>
    		<option value="4">4</option>
    		<option value="5">5</option>
    		<option value="6">6</option>
    		<option value="7">7</option>
    		<option value="8">8</option>
    		<option value="9">9</option>
    		<option value="9">9</option>
    		<option value="10">10</option>
    		</select>
    		</form>
    		</div>
      </body>
    </html>

Discussions similaires

  1. [C#] passage de parametre d'un formulaire a l'autre
    Par nashouille dans le forum Windows Forms
    Réponses: 4
    Dernier message: 01/03/2010, 17h06
  2. Passage de parametre entre deux formulaires
    Par Rcanada dans le forum Access
    Réponses: 3
    Dernier message: 28/04/2006, 11h05
  3. Réponses: 10
    Dernier message: 31/03/2006, 18h56
  4. Passage de parametre dans un formulaire
    Par Thom@s dans le forum Langage
    Réponses: 4
    Dernier message: 31/01/2006, 18h45
  5. passage de parametre d'un formulaire a un autre
    Par el_quincho dans le forum Access
    Réponses: 2
    Dernier message: 29/12/2005, 16h17

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