Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2012, 16h14   #1
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 311
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 311
Points : 33
Points : 33
Par défaut Liste déroulante éditable : nouveau formulaire

Bonjour,

Je développe une appli en PHP (sous symfony). j'ai besoin de mettre en place une liste déroulante éditable qui permettrait d'afficher un formulaire de rajout d'un nouvel élément :

Par exemple :
ma liste déroulante (les Ids des produits existants):
-IdProduit1
-IdProduit2
-IdProduit3
-nouveau produit

C'est à dire en cliquant sur nouveau produit, je voudrais afficher un formulaire qui permet de saisir les différents champs correspondant à un produit (nom, ref, fournisseur...).

J'ai trouvé une solution sur un autre site, mais c'est pas vraiment adapté à mon cas.

Quelqu'un pourrait m'aider ?

Merci!!!
flora806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 16h30   #2
Membre confirmé
 
Inscription : décembre 2009
Messages : 249
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 249
Points : 219
Points : 219
oui il faut que tu ajoute un evenement onchange sur ton select.
Ensuite dans ta fonction tu dois vérifier si la valeur de ton select est celle de Ajouter un produit, et si c'est le cas, tu ton formulaire d'ajout de produit
ticroch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 16h52   #3
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 311
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 311
Points : 33
Points : 33
comme je suis trèèès novice en Js, j'ai du mal à bien saisir.
comment je peux rajouter l'événement onchange sur le select si on prend l'exp du site:
Code :
1
2
3
4
5
6
7
8
9
10
11
 
<form action="javascript:ajouterPays();" method="post" name="paysForm">
			<fieldset>
				<select name="pays">
					<option value="de">Allemagne</option>
					<option value="fr">France</option>
				</select>
				<input type="text" name="paysChoix"/>
				<input type="submit" value="Ajouter"/>
			</fieldset>
		</form>
flora806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 08h25   #4
Membre confirmé
 
Inscription : décembre 2009
Messages : 249
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 249
Points : 219
Points : 219
tu écris comme ca :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<select name="pays" onChange="changePays(this)">
	<option value="de">Allemagne</option>
	<option value="fr">France</option>
	<option value="new">Nouveau Pays</option>
</select>
 
<script type="text/javascript">
	function changePays(element) {
		if (element.value == "new") {
			// On vient de cliquer sur nouveau pays
			// ... effectue ton traitement => affichage de ton nouveau formulaire
		}
	}
</script>
ticroch est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h37.


 
 
 
 
Partenaires

Hébergement Web