begin process at 2012 05 29 12:58:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Liste deroulante + helpp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Liste deroulante + helpp

lundi 2 mai 2005 à 13:18:47 | Liste deroulante + helpp

emmanuel9

Bonjour,

En faite mon problème est le suivant :

J'ai une liste deroulante avec des infos que jai recuperer sur une base de données avec php.

en faite dans la base de données , y'a :

numero nom prenom

1   jean   claude
2   dick   rivers
3  eddy   mitchell

voila, donc sur ma liste deroulante j'affiche juste le numéro.

et en faite je voudrais que quand je clique sur un numero les zone de saisie qui permettre de rentrer, le nom et prénom et qui se trouve à gauche du texte se remplissent. mettons si je clique sur 1 a gauche il va s'afficher dans la zone de saisie nom : jean et dans la zone de saisie prénom : claude.

voila si qq savait comment faire ou si c'est possible

Par avance, merci.
lundi 2 mai 2005 à 15:58:33 | Re : Liste deroulante + helpp

bultez

Membre Club

Bonjour,
plusieurs solutions
° mettre nom et prénom dans 2 select cachés
et quand on clique sur le select des n°
on utilise name_select_nom[name_select_no.selectedIndex].text
et name_select_prenom[name_select_no.selectedIndex].text
° mettre no dans le text du select et nom, prenom dans le value
séparés par un caractère remarquable ( \t par exemple )
et quand on clique sur le select des n°
on fait un
var result=split(name_select_nom[name_select_no.selectedIndex].text,"\t")
et on utilise result[0] et result[1]
° c'est tout ce qui me vient pour le moment,
il doit bien y avoir d'autres possibilités
Cordialement. Bul. ~Site~~Mail~

lundi 2 mai 2005 à 16:14:50 | Re : Liste deroulante + helpp

emmanuel9

merci de ta reponses mais je suis debutant en javascript tu n'aurais pas un exemple sous la main par hazard ?

lundi 2 mai 2005 à 16:49:24 | Re : Liste deroulante + helpp

bultez

Membre Club
Réponse acceptée !

j'ai fait un ch'tit exemple qui
regroupe les 2 possibilités.

<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function affiche(zone)
{var tableau=zone[zone.selectedIndex].value.split("£");
 alert ( "\r\nautres select:"+
   "\r\n\tn° :"+zone[zone.selectedIndex].text+
   "\r\n\tprénom :"+pre[zone.selectedIndex].text+
   "\r\n\tnom :"+nom[zone.selectedIndex].text+
   "\r\ndepuis value:"+
   "\r\n\tn° :"+zone[zone.selectedIndex].text+
   "\r\n\tprénom :"+tableau[0]+
   "\r\n\tnom :"+tableau[1] ); }
</script>
</HEAD>
<BODY>
<select name="num"
  onchange="affiche(this);"
  size=5>
 <option value="Alain£Térieur">un
 <option value="Sébastienne£Tousseul">deux
 <option value="Gédéon£Teuzeumani">trois
</select>
<select name="pre"
  style="display:none">
 <option>Alain
 <option>Sébastienne
 <option>Gédéon
</select>
<select name="nom"
  style="display:none">
 <option>Térieur
 <option>Tousseul
 <option>Teuzeumani
</select>
</BODY></HTML>

Cordialement. Bul. ~Site~~Mail~

lundi 2 mai 2005 à 17:00:57 | Re : Liste deroulante + helpp

emmanuel9

merci beaucoup, je vais essayer de comprendre ce que tu as fais, a propos tu ne seras pas comment on definis une taille fixe pour une liste deroulante ? parceque quand y'a aucun item dedans il a tendance à se retrecir tout seul et ca fais pas jolie
lundi 2 mai 2005 à 17:15:43 | Re : Liste deroulante + helpp

emmanuel9

tu serais pas pourquoi ca marche pas quand je fais ca ? :

c'est dans des balises <php>

echo "<select name='liste'
onchange='affiche(this);'
 size='10'>" ;

il me marque erreur sur la page
mardi 3 mai 2005 à 05:54:48 | Re : Liste deroulante + helpp

bultez

Membre Club
Réponse acceptée !

comment definit-on une taille fixe
pour une liste deroulante
style="width:200px"
il me marque erreur sur la page
echo "<select name='liste' onchange='affiche(this);' size='10'>" ;
à priori ça ne vient pas de cette ligne.
[ mais pourquoi mettre echo ?
   je trouve ça lourd et inutile ]
?>
<select name='liste' onchange='affiche(this);' size='10'>
ça me semble plus simple

Cordialement. Bul. ~Site~~Mail~

mardi 3 mai 2005 à 10:00:06 | Re : Liste deroulante + helpp

emmanuel9

ben je met echo parceque je suis dans des balises php et c'est pour inclure du html mais je sais pas si il y a mieux a faire

sinon j'ai repris ton exemple : echo "<select name='liste' onChange='affiche(this);' size = '10'>" ;

et j'ai essayé de faire des appelles de fonctions ca marche mais ca marche pas quand y'a un paramètre apparement et c'est bizarre parceque ton exemple marche

<script type="text/javascript">
function affiche(zone)
{var tableau=zone[zone.selectedIndex].value.split("£");
 alert ( "\r\nautres select:"+
   "\r\n\tn° :"+zone[zone.selectedIndex].text+
   "\r\n\tprénom :"+pre[zone.selectedIndex].text+
   "\r\n\tnom :"+nom[zone.selectedIndex].text+
   "\r\ndepuis value:"+
   "\r\n\tn° :"+zone[zone.selectedIndex].text+
   "\r\n\tprénom :"+tableau[0]+
   "\r\n\tnom :"+tableau[1] ); }
</script>

peut etre que ca vient du faite que je fais l'appelle dans une balise de php non ?
mardi 3 mai 2005 à 10:34:16 | Re : Liste deroulante + helpp

bultez

Membre Club
Réponse acceptée !

<?php
echo "plein de html et javascript"
if ( condition )
{
echo "plein de html et javascript"
}

je fais ça plutôt

plein de html et javascript
<?php
if ( condition )
{ ?>
plein de html et javascript
<?php
}

donc au lieu de
echo "<select name='liste' onChange='affiche(this);' size = '10'>" ;
je fais
?>

<select name='liste' onChange='affiche(this);' size = '10'>
<?php

donnes nous un extrait de la page générée,
pas la page php, mais celle vue aec "afficher la source",
enfin un extrait si c'est long, l'appel et la fonction...
car sur ce que tu fais voir, pas de raison,
enfin pas vu d'erreur à priori.

Cordialement. Bul. ~Site~~Mail~

mardi 3 mai 2005 à 10:39:23 | Re : Liste deroulante + helpp

emmanuel9

ah ok merci bcp bultez,

en faite maintenant vu que quand je clique sur une liste de personne j'ai bien le nom de la personne qui s'affiche à gauche je voudrais en faite que le bouton ajouterpersonne deviennent modifier personne et en faite quand il clique sur un item le nom apparait il le modifie et il clique sur modifier personne. je pense que il faut faire ca avec on change encore une fois.

parceque en faite en php ca fait ca

 if(isset($_GET["bouton"]))
 {        
switch ($_GET['bouton'])
{
case 'Ajouter' :

$requete = "INSERT INTO profil(nom,id) VALUES ('$nom','$identifiant')";

donc je suppose qu'il faut modifier le nom du bouton ou un truc comme ca et faire une case 'modifier', tu en penses quoi ?


1 2

Cette discussion est classée dans : liste, saisie, zone, deroulante, faite


Répondre à ce message

Sujets en rapport avec ce message

afficher une liste deroulante, via une zone de texte [ par annjey ] Bonjour,Je suis nulle en JS, quelqu'un pourrait m'aider?Voilà mon problème, je souhaiterai afficher une liste deroulante des villes en saisissant just liste deroulante [ par jlijel ] bonjourje veux que losque je saisie un caractére dans un champs du texte, une liste s'afffiche et les éléments de cette liste commençe par ce caractér liste deroulante dynamique changement par zone texte [ par fouedk2 ] Bonjour a tous, désolé pour mon ignorante en javascript mais je voudrais savoir comment faire pour modifier une liste deroulante dans une formulaire ( liste deroulante modifiable [ par lou111 ] je crée une petite flore sur une base mysql. pas tout à fait débutant mais presque, mon code de saisie en php m'affiche pour chaque zone la liste des Voir l'élément sélectionner d'une zone de liste non déroulante [ par Shivan0910 ] Bonjour,Je vais essayer d'expliquer ce que je souhaite à l'aide d'un exemple :J'ai une zone de liste non déroulante qui affiche 20 lignes. Cette zone liste deroulante [ par ehmarc ] Salut,J'ai un soucis avec une liste deroulante je veut lui faire prendre une valeur de cette liste selon la valeur d'un autre champs mais quand je met liste deroulante [ par CrazyCodeur ] Bonjour !! J'aimerai modifier le conentu d'un textbox en fonction de ce qui est selectionné dans une liste déroulante.. Les éléments de ma liste dérou Créer zone liste déroulante avec le contenu modifiable [ par astuces_jeux ] Bonjour,je cherche si c'est possible de faire une zone de liste déroulante avec plusieurs choix mais aussi pouvoir modifier son contenu comme une zone CALCUL AVEC BOUTON RADIO ET LISTE DEROULANTE [ par fmoitie ] Bonjour, je fais appelle a une ame charitable qui pourrais m'aider a resoudre mon probleme. j'essaye de faire une page HTML avec des champs cocher par remplir liste deroulante avec un array [ par xzonz ] Salut a toutes et tous voila ma questionj'aimerais remplir une liste deroulante avec des valeur contenues dans un arraycomment puis je faire ... au se


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales