begin process at 2012 02 14 01:56:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Javascript/DHTML

 > MENU DÉROULANT IMBRIQUÉ ET BASE DE DONNÉE

MENU DÉROULANT IMBRIQUÉ ET BASE DE DONNÉE


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Javascript/DHTML Niveau :Débutant Date de création :07/07/2003 Date de mise à jour :17/07/2003 10:45:00 Vu :21 106

Auteur : maxvador

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Ce code javascript permet de gérer 2 menus déroulants imbriqués et dépendant de table liée.
Il ne suffit qu'à remplacer le nom des champs, des tables et des éléments du formulaire

Source

  • function changeliste(){
  • document.recherche.Specialite.options.length=0;
  • var opt = new Option("","-1");
  • document.recherche.Specialite.options[document.recherche.Specialite.options.length]=opt;
  • value = document.recherche.Secteur.value;
  • <% Set rstable1 = connStr.Execute("select ID from table1")%>
  • if(value=="-1"){<%
  • SET rstest = connStr.Execute("SELECT * FROM table2 ORDER BY champs")
  • Do While not rstest.EOF %>
  • opt = new Option("<%=rstest("champs")%>","<%=rstest("ID")%>");
  • document.recherche.Specialite.options[document.recherche.Specialite.options.length]=opt;
  • <% rstest.movenext
  • loop %>
  • }
  • else{
  • <%
  • Do While not rssecteur.EOF
  • %>
  • if(value=="<%=rssecteur(0)%>"){
  • <%
  • SET rstest = connStr.Execute("SELECT * FROM table2 where ID="& rssecteur(0) &" ORDER BY champ")
  • Do While not rstest.EOF %>
  • opt=new Option("<%=rstest("champ")%>","<%=rstest("ID")%>");
  • document.recherche.Specialite.options[document.recherche.Specialite.options.length]=opt;
  • <% rstest.movenext
  • loop %>
  • }
  • <% rssecteur.movenext
  • loop%>
  • }
  • }
function changeliste(){
   document.recherche.Specialite.options.length=0;
   var opt = new Option("","-1");
   document.recherche.Specialite.options[document.recherche.Specialite.options.length]=opt;
   value = document.recherche.Secteur.value;
   <% Set rstable1 = connStr.Execute("select ID from table1")%>
      if(value=="-1"){<%
         SET rstest = connStr.Execute("SELECT * FROM table2 ORDER BY champs")
         Do While not rstest.EOF %>
            opt = new Option("<%=rstest("champs")%>","<%=rstest("ID")%>");
            document.recherche.Specialite.options[document.recherche.Specialite.options.length]=opt;
            <% rstest.movenext
           loop %>
      }
      else{
      <%
      Do While not rssecteur.EOF
   %>
         if(value=="<%=rssecteur(0)%>"){
           <%
           SET rstest = connStr.Execute("SELECT * FROM table2 where ID="& rssecteur(0) &" ORDER BY champ")
           Do While not rstest.EOF %>
              opt=new Option("<%=rstest("champ")%>","<%=rstest("ID")%>");
              document.recherche.Specialite.options[document.recherche.Specialite.options.length]=opt;
           <% rstest.movenext
           loop %>
        }
      <% rssecteur.movenext
      loop%>
      }
}



 Sources de la même categorie

Source avec une capture Source .NET (Dotnet) CALENDRIER POPUP ET MULTICONTROLES par nico5969
Source avec Zip Source avec une capture Source .NET (Dotnet) ONGLETS DYNAMIQUES POUR ASP.NET par s_shadow
Source avec Zip LOADING DANS UNE PAGE par Jackboy
Source avec Zip AFFICHER / MASQUER LES COLONNES D'UN TABLEAU SANS RECHARGEME... par matche
Source avec Zip Source .NET (Dotnet) VILLE EN FONCTION DU CP SOUS FORME DE CONTROLE ET SANS POSTB... par jesusonline

Commentaires et avis

Commentaire de alaincau le 16/07/2003 13:11:37

Comment marche le connStr.Execute ?

Commentaire de Frank339 le 18/10/2003 20:36:08

un ti zip aurait été le bienvenue...

Commentaire de geronimoOO le 08/12/2003 22:52:19

j aimerais savoir ou je peux trouver la meme chose mais en php ...
j en aurais trop over méga besoin
merci
GERONIMooooOOO

Commentaire de jcharles le 23/06/2004 12:47:02

aurais tu un zip? merci

Commentaire de maxvador le 23/06/2004 13:10:37

Désolé j'ai pas de zip pour l'instant mais je vais voir ce que je peux faire pour toi.
De toute facon ce script s'inclue dans la page asp donc le zip ne contiendra qu'un seul fichier

Commentaire de maxvador le 23/06/2004 13:11:02

Désolé j'ai pas de zip pour l'instant mais je vais voir ce que je peux faire pour toi.
De toute facon ce script s'inclue dans la page asp donc le zip ne contiendra qu'un seul fichier

Commentaire de milo2009 le 27/06/2005 20:06:36

Bien, mais comment savoir quels sont les elements que tu a mis.

Par exemple --> document.recherche.Specialite.options.length=0;
c'est quoi comme composant ou --> document.recherche.Secteur.value;

Ca m'aderai bcp si tu me le disait.

Commentaire de milo2009 le 27/06/2005 20:07:02

Bien, mais comment savoir quels sont les elements que tu a mis.

Par exemple --> document.recherche.Specialite.options.length=0;
c'est quoi comme composant ou --> document.recherche.Secteur.value;

Ca m'aderai bcp si tu me le disait.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,312 sec (3)

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