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 �prouv�
    Inscrit en
    Janvier 2008
    Messages
    1 159
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    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 : 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


    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 �prouv�
    Inscrit en
    Janvier 2008
    Messages
    1 159
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    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 averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    45
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 45
    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 averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    45
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 45
    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