valeur de fomulaire

valeur de fomulaire - HTML/CSS - Programmation

Marsh Posté le 03-10-2002 à 17:18:36    

Salut a tous !
 
J'ai un petit problème !
 
 
<select name="select" size="1" onChange=window.open("'.$page.'?select_libel="+window.document.exp.select.value,"_top" )>  
 
$page contient l'url de ma page.
exp -> correspond a mon formulaire
 
normalement avec window.document.exp.select.value je devrais pouvoir récuperer la valeur du select. Et bien ca passe pas ma page s'ouvre mais je n'ai rien.
 
Avez vous des idées d'ou ca peut venir ?
 
C'est bizarre car j'ai deja ecris le mème type de code dans une autre page qui marche sans prob mais la non ???
 
Merci bcp !!!

Reply

Marsh Posté le 03-10-2002 à 17:18:36   

Reply

Marsh Posté le 03-10-2002 à 17:27:29    

non marche pas comme ça pour les select:
var ma valeur=document.monformulaire.monchampselect.options[document.monformulaire.monchampselect.selectedIndex].value
 
si tu veux le texte tu remplaces le.value par .text :)
@+

Reply

Marsh Posté le 03-10-2002 à 18:31:07    

Désolé j'ai un peu du mal  :(  
 
donc je reprend a 0
 
le form s'appelle exp
le select ->select
 
je ne comprend pas la définition de l'objet options ? ca correspond aux noms des options (qui n'en ont pas dans ma page) ???
 
idem pour l'objet SelectedIndex ? Je ne vois pas a quoi cela correspond.
 
 
A+
 
et encore merci !

Reply

Marsh Posté le 03-10-2002 à 18:39:57    

il faut que je rajoute que j'ai essayé avec ca :
 
document.exp.select.options[document.exp.select.selectedIndex].value
 
et que ca marche pas non plus  :heink:


Message édité par ldsteph le 03-10-2002 à 18:40:41
Reply

Marsh Posté le 03-10-2002 à 18:42:06    

ldsteph a écrit a écrit :

Désolé j'ai un peu du mal  :(  
 
donc je reprend a 0
 
le form s'appelle exp
le select ->select
 
je ne comprend pas la définition de l'objet options ? ca correspond aux noms des options (qui n'en ont pas dans ma page) ???



c'est un tableau qui conmprends tous les couples valeur/texte des options de ton <select>

ldsteph a écrit a écrit :

 
idem pour l'objet SelectedIndex ? Je ne vois pas a quoi cela correspond.



Ça te renvoie l'index du tableau options[] corrspondant à l'élément <option> sélectionné.
 
La réponse de grosmethos est la bonne. Tu ne l'as donc pas essayée ?

Reply

Marsh Posté le 03-10-2002 à 18:43:02    

ldsteph a écrit a écrit :

il faut que je rajoute que j'ai essayé avec ca :
 
document.exp.select.options[document.exp.select.selectedIndex].value
 
et que ca marche pas non plus  :heink:



ton <select>, il s'appelle "select" ?

Reply

Marsh Posté le 03-10-2002 à 18:54:03    

Ca y est j'ai trouvé !  
 
Désolé j'ai fait une sacré bourde dans mon code html j'avais pas mis de value dans l'option. un truc du style
 
<OPTION> Truc</OPTION>
 
et le code marche avec this.value
 
Merci a vous deux pour les explications !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed