Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : besoin d'un code!!! [ Archives / AU SECOURS !!! ] (nourlhouda)

lundi 25 avril 2005 à 14:38:38 | besoin d'un code!!!

nourlhouda

bonjour tout le monde,
j'ai besoin d'un code JSP ou d'un script JAVASCRIPT qui me donne 2 listbox,
l'une à droite, doit être remplie des éléments de ma base de données (DB2)
et l'autre à gauche, tel que on peut , grâce à des boutons, faire passer les éléments sélectionnés de gauche à droite et vice-versa.
j espere trouver de l'aide chez vous le plus tot possible!
merci d'avance.

mercredi 27 avril 2005 à 16:40:00 | Re : besoin d'un code!!!

mat2000fr

J'ai fait a peu près la même chose sur le truc avec lequel je bosse en ce moment.
J'ai fait ça avec javascript je te donne le code des fonction qui permettent de faire ça :
Le formulaire s'appelle RetourFiche et le select où apparaissent les données de la BD s'apel Liste_Form
ensuite il te faut créer deux boutons avec comme onClick="javascript:droite()" pour faire passer de la gauche vers la droite et l'inverse pour l'autre bouton.

function droite()
  {
    var select1=document.RetourFiche.Liste_Form;
    var select2=document.RetourFiche.Candidat_Form;
 var select3=document.RetourFiche.choixF;
    var index, trouve=false;
 for(i=0;i<select2.length && !trouve;i++)
    {
   if (select2.options[i].value==select1.options[select1.selectedIndex].value)
      {
  select1.options[select1.selectedIndex].value=null;
     trouve=true;
   }
 }
 if (!trouve)
    {
   index=select2.options.length;
   select2.options[index]=new Option(select1.options[select1.selectedIndex].text,select1.options[select1.selectedIndex].value);
   if (select3.value!='')
   {
        select3.value=select3.value + ';';
      }
   select3.value=select3.value + select1.options[select1.selectedIndex].value;  
   select1.options[select1.options.selectedIndex]=null;
 }
  }


 function gauche()
  {
    var select1=document.RetourFiche.Candidat_Form;
    var select2=document.RetourFiche.Liste_Form;
 var select3=document.RetourFiche.choixF;
    var index;
    for(i=0; i<select1.options.length; i++)
    {
      if (select1.options[i].selected)
      {
        index=select2.options.length;
        select2.options[index]=new Option(select1.options[select1.selectedIndex].text,select1.options[select1.selectedIndex].value);
        SupMot(select3,select1.options[i],select3);
  select1.options[i]=null;
  i--;
      }
    }
  }

 function SupMot(objSelect,objOption,objHidden)
  {
    var i=0; champ1=objHidden.value,mot=objOption.value,champ2='';
 i = champ1.indexOf(mot);
 
 while (i!=-1 && i<champ1.length)
 {
   if ((i==0 || champ1.charAt(i-1)==';') && ((i+mot.length)==champ1.length || champ1.charAt(i+mot.length)==';'))
   {
     // si partie avant occurence, on supprime le ';'
  if (i>1)
  {
    champ2=champ1.substring(0,i-1);
  }
  // si partie après l'occurence
  if ((i+mot.length)<champ1.length);
  {
    // si 1er mot on supprime le ';' après le mot
    if (i==0)
    {
      champ2 = champ2 + champ1.substring(i + mot.length + 1,champ1.length);
    } else {
      // sinon on conserve le séparateur, celui avant le mot étant déjà supprimé
   champ2 = champ2 + champ1.substring(i + mot.length, champ1.length);
    } 
  }
  objHidden.value=champ2;
   }
   i=champ1.indexOf(mot,i+1);
 }
  }

Voilà j'espere que j'ai été assez clair et que ton problème est résolu!



Cette discussion est classé dans : code, gauche, droite, éléments


Répondre à ce message

Sujets en rapport avec ce message

2 listesbox de données [ par nourlhouda ] bonjour tout le monde,j'ai besoin d'un code JSP ou d'un script JAVASCRIPT qui me donne 2 listbox, l'une à droite, doit être remplie des éléments de ma [css] img cote à cote et overflow [ par sapakus ] Bonjour, dans un bloc de largeur variable (width:90% pour fixer les idées) je souhaite placer deux images de même dimension cote à cote, jusque là, r transmettre des données d'une frame à une autre et vice versa [ par sagat06 ] Bonjour, je  tente à l'aide de multiples bouquins et bensûr du Net, de réaliser un petit projet personnel.Pour celui-ci, j'avais besoin de transmettre Passer d'une frame à l'autre [ par linkinpar236737 ] Bonjour, j'ai un petit problème avec mon site. Voila, en fait, j'ai une frame pour faire une sorte de menu à gauche et à droite, je mets un lien vers Écrire à droite d'un champ avec le moins à gauche [ par ypothier ] Bonjour à tous !!J'espère que quelqu'un est capable de me répondre. J'ai un champ texte dans lequel est des montants d'argent. Parfois le montant est Redirection dans une frame [ par stephane160 ] Voila je vous explique mon problème.J'ai trois fichiers html : menu, gauche et droite.Je lance donc ma page internet par menu.html dans lequelle il y de droite à gauche [ par kerphi ] Bonjour,est-ce qu'on peut forcer l'ecriture de droite à gauche dans un champ text ? Si oui comment ?merci GetElementById dans une autre frame [ par snowteam ] Bonjour,J'ai un petit problème. Je fait un frameset, appelé fs, avec gauche et droite. Dans gauche, j'ai un bouton qui va faire un innerHTML dans un l ouverture rideau [ par webide ] Bonjour, Je souhaite modifier un script permettant d'ouvrir une page sous forme de rideau mais au lieu de faire cela du centre vers gauche et droite , redimensionner une image [ par kenny18 ] Salut à tous,Je vais vous posez une question qui semblera sûrement simple, mais moi, ben j'y rrive pas (comm' d'hab'!!!)j'ai un fichier dans lequel se


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.