HighDots Forums  

valeur option

alt.fr.langages.html alt.fr.langages.html


Discuss valeur option in the alt.fr.langages.html forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
zerta
 
Posts: n/a

Default valeur option - 09-05-2004 , 04:22 AM






Bonjour à tous,
voilà comment récupérer le libellé d'une liste déroulante ainsi que sa
valeur :

valeur=id_client : valeur que je souhaite récuperer pour l'accès à la base
de données
libellé: ce qu'affiche la liste

et c'est ce dernier que je souhaite récuperer.
merci d'avance.



Reply With Quote
  #2  
Old   
Thibault
 
Posts: n/a

Default Re: valeur option - 09-06-2004 , 10:41 AM






zerta wrote:
Quote:
Bonjour à tous,
voilà comment récupérer le libellé d'une liste déroulante ainsi que sa
valeur :

valeur=id_client : valeur que je souhaite récuperer pour l'accès à la base
de données
libellé: ce qu'affiche la liste

et c'est ce dernier que je souhaite récuperer.
merci d'avance.


Salut,
Alors, il faudrait un peu nous préciser de quelle facon tu comptes
l'utiliser ...
Veux tu le récuprer dans la meme page ? auquel cas c'est plutot du
javascript ... Auquel cas voir le forum de javascript
Veux tu l'utiliser lors de la soumission du formulaire ?
Utilises tu un langage dynamique derriere ? PHP, Perl, ASP ? Auquel cas
voir sur ces différents newsgroup

Par contre je peux deja te dire qu'a priori il faut mettre des label :
<form name="mon_form">
<select name="client">
<option value="12" label="client12">client 12</option>
</select>
</form>
document.mon_form.client.options[document.mon_form.client.selectedIndex].label
document.mon_form.client.options[document.mon_form.client.selectedIndex].value
Pour récupérer les données avec le javascript ...
Pour les autres langages, voir sur les newsgroup spécialisés...
--
A+
Thibault


Reply With Quote
  #3  
Old   
zerta
 
Posts: n/a

Default Re: valeur option - 09-08-2004 , 02:50 PM



Merci beaucoup thibault,
j'utilise php comme language couplé avec smarty.
la liste déroulate contient le libellé des personnes et après saisi
j'affiche à l'utilisateur
l'élément choisi (donc le libellé) mais en html c'est la valeur qui
s'affiche or cette valeur
ne m'est utile que pour la requête !
donc je vais essayer ta méthode !
A+

----- Original Message -----
From: "Thibault" <thibault (AT) REMOVE_THIS (DOT) eulerian.com>
Newsgroups: alt.fr.langages.html
Sent: Monday, September 06, 2004 5:41 PM
Subject: Re: valeur option


Quote:
zerta wrote:
Bonjour à tous,
voilà comment récupérer le libellé d'une liste déroulante ainsi que sa
valeur :

valeur=id_client : valeur que je souhaite récuperer pour l'accès à la
base
de données
libellé: ce qu'affiche la liste

et c'est ce dernier que je souhaite récuperer.
merci d'avance.



Salut,
Alors, il faudrait un peu nous préciser de quelle facon tu comptes
l'utiliser ...
Veux tu le récuprer dans la meme page ? auquel cas c'est plutot du
javascript ... Auquel cas voir le forum de javascript
Veux tu l'utiliser lors de la soumission du formulaire ?
Utilises tu un langage dynamique derriere ? PHP, Perl, ASP ? Auquel cas
voir sur ces différents newsgroup

Par contre je peux deja te dire qu'a priori il faut mettre des label :
form name="mon_form"
select name="client"
option value="12" label="client12">client 12</option
/select
/form

document.mon_form.client.options[document.mon_form.client.selectedIndex].lab
el
Quote:
document.mon_form.client.options[document.mon_form.client.selectedIndex].val
ue
Quote:
Pour récupérer les données avec le javascript ...
Pour les autres langages, voir sur les newsgroup spécialisés...
--
A+
Thibault
"Thibault" <thibault (AT) REMOVE_THIS (DOT) eulerian.com> a écrit dans le message de
news:413c8538$0$29064$626a14ce (AT) news (DOT) free.fr...
Quote:
zerta wrote:
Bonjour à tous,
voilà comment récupérer le libellé d'une liste déroulante ainsi que sa
valeur :

valeur=id_client : valeur que je souhaite récuperer pour l'accès à la
base
de données
libellé: ce qu'affiche la liste

et c'est ce dernier que je souhaite récuperer.
merci d'avance.



Salut,
Alors, il faudrait un peu nous préciser de quelle facon tu comptes
l'utiliser ...
Veux tu le récuprer dans la meme page ? auquel cas c'est plutot du
javascript ... Auquel cas voir le forum de javascript
Veux tu l'utiliser lors de la soumission du formulaire ?
Utilises tu un langage dynamique derriere ? PHP, Perl, ASP ? Auquel cas
voir sur ces différents newsgroup

Par contre je peux deja te dire qu'a priori il faut mettre des label :
form name="mon_form"
select name="client"
option value="12" label="client12">client 12</option
/select
/form

document.mon_form.client.options[document.mon_form.client.selectedIndex].lab
el
Quote:
document.mon_form.client.options[document.mon_form.client.selectedIndex].val
ue
Quote:
Pour récupérer les données avec le javascript ...
Pour les autres langages, voir sur les newsgroup spécialisés...
--
A+
Thibault



Reply With Quote
  #4  
Old   
Thibault
 
Posts: n/a

Default Re: valeur option - 09-09-2004 , 04:08 AM



zerta wrote:
Quote:
Merci beaucoup thibault,
j'utilise php comme language couplé avec smarty.
la liste déroulate contient le libellé des personnes et après saisi
j'affiche à l'utilisateur
l'élément choisi (donc le libellé) mais en html c'est la valeur qui
s'affiche or cette valeur
ne m'est utile que pour la requête !
donc je vais essayer ta méthode !
A+

Une fois que tu as récupérer la valeur pour faire ta requete, rien ne
t'empeche de refaire une requete SELECT pour récupérer le libellé de
l'element que tu veux ...

Sinon tu peux tjrs faire un truc du genre :
<form name="mon_form">
<input type="hidden" name="libelle" value="" />
<select name="client"
onchange="document.mon_form.elements['libelle'].value =
document.mon_form.client.options[document.mon_form.client.selectedIndex].label;">
<option value="12" label="client12">client 12</option>
</select>
<input type="submit" value="Envoyer" />
</form>

Ce qui fait qu'a l'envoie du formulaire, tu auras la valeur ET le libellé

NB: avec smarty, tu peux faire afficher le label automatiquement avec
html_options il me semble ...

Voila
--
A+
Thibault


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.