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

Langage PHP Discussion :

[php5] menu déroulant : détecter un chagement


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 159
    Par défaut [php5] menu déroulant : détecter un chagement
    bonjour,

    J'ai un menu déroulant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <!--affichage de la liste déroulante-->
        		<td width="197">
          			<form id="form1" name="form1" method="post" action="">
    				  <label for="select">Opérations</label>
    				  <select name="select" onchange="document.form.submit();">
    				    <option VALUE="activite">Liste activit&eacute;s</option>
    				    <option VALUE="cumul">cumul</option>
    				    <option VALUE="S1">S1</option>
     </select>
    				</form>
    			</td>
    et je voudrais que quand je sélectionne un élement de la liste, une action se passe, pour l'instant, j'affiche juste la valeur :
    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
     
    <!--affichage du titre du travail en cours-->
        		<td width="559">
        			<div align="center">
          				<h2>
     
          				<?php if (isset($_POST['select'])){
          					$ACTION=$_POST['select'];
    						echo $ACTION;
          				}
    					?>
     
          				</h2>
        			</div>
        		</td>
    Mon problème est que il ne se passe rien quand je clique sur un élement de la liste.

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Ton formulaire ici se nomme "form1" il faut donc surement faire document.form1.submit() dans ton onchange!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 159
    Par défaut
    j'ai un nouveau soucis, au depart, le menu déroulant est sur la première valeur, et ensuite quand je clique sur les autres valeur, l'action se fait.
    Mais quand je reclique sur la première valeur, rien ne se passe ???

  4. #4
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    J'ai souvent eu ce probleme, en fait il ne détecte pas que ta liste déroulante a changé vu que tu restes sur la même valeur. J'utilise un truc tout bete, je rajoute une première valeur du style "Selectionnez" comme ca je suis tranquille quelle que soit la valeur choisie ca se détecte dans le onchange.
    Idem, après avoir choisi une valeur je reviens a la valeur par défaut pour pouvoir sélectionner deux fois de suite la même valeur! Mais il doit y avoir un autre moyen!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [php5] menu déroulant : 2 dans un fichier
    Par fanette dans le forum Langage
    Réponses: 5
    Dernier message: 29/05/2007, 15h42
  2. [menu]faire un menu déroulant
    Par Nadine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/03/2005, 08h33
  3. Dimensions d'un Menu déroulant
    Par polo-j dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/02/2005, 14h26
  4. Menu déroulant valeur par défaut
    Par Gourouni dans le forum ASP
    Réponses: 11
    Dernier message: 06/12/2004, 16h31
  5. Menu déroulant suite au passage sur un TMenuItem
    Par James_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/05/2004, 14h31

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