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

ASP Discussion :

javascript combobox selectionner un item selon sa value


Sujet :

ASP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Points : 166
    Points
    166
    Par défaut javascript combobox selectionner un item selon sa value
    Bonjour, j'ai un formulaire avec tout d'abord une combo box et un bouton valider, une fois choisi dans la combo je memorise la valeur de "value" de mon select dans une variable de session et en suite apparaisse d'autre cbo une fois la var de session renseignee.
    Ce que j'aimerai c'est une fois la premiere combobox renseignée, et le formulaire validé( don c ma variable de session renseignée) lorsque je passe aux combobox suivantes qu'il me conserve ce que j'ai selectionnée dans la cbo precedente.
    Or la il me la reinitialise a 0.
    Un truc duy style if session("Ens") <>"" Then
    on selection dans ma cbobox l'item qui a pour value la meme valeur que dans session("Ens")...
    end if...

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Je suppose que tu remplis ta combo dans une boucle ?

    Il suffit de comparer la valeur de ta variable de session avec l'item que tu ajoutes.

    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
     
    .....
    do while not rs.eof
       if Session("Enseigne") = rs("Champ") then
          %>
          <option value="<%=rs(Champ")%>" selected><%=rs(Champ")%></option>
         <%
         else
          %>
          <option value="<%=rs(Champ")%>"><%=rs(Champ")%></option>
         <%
          end if
          rs.movenext
    loop
    .....

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Points : 166
    Points
    166
    Par défaut
    merci c'est pas bete, je vais tester cela

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Points : 166
    Points
    166
    Par défaut
    malheureusement ca ne marche pas...
    c'est toujours le premier de ma liste, je ne comprends pas

  5. #5
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Peux-tu monter ton code où tu remplis ta combo ?

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Points : 166
    Points
    166
    Par défaut
    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
    16
    17
    18
    <form method="get" action="" name="formEnseigne">
    		<td width=20%><select name="Enseigne">
    <%strQuery="SELECT * From Ens"
    objRS.Open strQuery
    while not objRs.EOF%>
    <%if session("Enseigne")=objRS("ens_id") Then%>
     <option value="<%=objRS("ens_id")%>" selected><%=objRS("ens_lib")%></option>
     <%else%>
      <option value="<%=objRS("ens_id")%>"><%=objRS("ens_lib")%></option>
    <%
    end if%>
    <%objRS.movenext
    wend
    objRS.close%>	
     </select>
    		</td>
    		<td><input type="submit"value="OK" onClick="ValiderEnseigne()"></td>
    </form>

    mais en fait le if ne sert a rien il ne met jamais selected, la premeiere fois c'est normal etant donné que session("Enseigne") n'est pas renseigné mais apres c'est pas normal...
    quand je fais un submitt avec action="" il recharge bien ma page?? donc une fois kliker il devrait comparer et trouver la bonne valeur...

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Points : 166
    Points
    166
    Par défaut
    ca marche!!!!

    j'ai fait une conversion cint() et pas de probleme!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%if cint(session("Enseigne"))=cint(objRS("ens_id")) Then%>

    Merci a toi quand meme pour ton aide!

  8. #8
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    De rien.

    Si tu peux cliquer sur "Résolu"

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

Discussions similaires

  1. [Débutant] Comment selectionner un item dynamiquement dans un ComboBox en cshtml
    Par PascalCmoa dans le forum Développement Web avec .NET
    Réponses: 0
    Dernier message: 24/01/2013, 10h43
  2. Combobox, changer l'item selectionné en fonction d'une valeur.
    Par Ldoppea dans le forum Windows Presentation Foundation
    Réponses: 18
    Dernier message: 02/09/2009, 12h26
  3. Selectionner un item d'une combobox
    Par joKED dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/11/2007, 15h35
  4. Réponses: 4
    Dernier message: 29/04/2006, 22h35
  5. [VB.NET][2.0]Positionner mon combobox sur un item déterminé
    Par Golzinne dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/03/2006, 14h30

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