|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() Inscription : septembre 2005 Messages : 1 016 ![]() |
Bonjour,
j'ai un problème en relation avec les zones de listes de mon formulaire Dans celui-ci, j'ai 2 zones de listes, nommées Responsables[] et Participants[] qui sortent de la même table SQL : Code :
COmment faire, pour que lorsque l'utilsateur clique sur, par exemple, un participant qui a été sélectionné déja dans la zone d elistes des Responsables, une fenetre (msgbox ou autre) s'ouvre et lui dise qu'il est impossible de sélectionner une personne qui soit à la fois responsable et participant, et que du coup quand il ferme cette pitite fenetre, ça ne sélectionne finalement pas la où il vient de cliquer QUelqu'un a une idée pour faire ça ? Merci beaucoup pour votre aide
__________________
Avant de poster, et http://www.developpez.com/sources/N'oubliez pas le ![]() Vous une brute ? faites voir |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Tu ajoutes deux champs hidden dans ton formulaire avec tes combobox.
Dans les evenements onchange="" de tes deux combos, tu regardes si la nouvelle valeur est la meme que celle précédemment sélectionnée, si oui tu mets une erreur sinon tout va bien (et tu mémorises la nouvelle valeur, pour la comparer avec la prochaine sélection) Ca doit donc être fait en javascript. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : septembre 2005 Messages : 1 016 ![]() |
Le problème est que le javascript pour moie st une sombre inconnue. Tu aurais une piste de code à commencer ?
Je sais que je suis obligé de passer par du javascript On peut pas le faire sinon avec des simple If ?
__________________
Avant de poster, et http://www.developpez.com/sources/N'oubliez pas le ![]() Vous une brute ? faites voir |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() |
bah je dirais xmlhttprequest (promis ce n'est pas trop méchant)
avec ça aucun problème si c'est possible - tu affiches juste la première combo-box - l'autre à vide et dès qu'on clique sur un nom de la première l'autre se rempli sans le nom sélectionné... donc ça rend impossible de sélectionner deux fois le même nom (si on sélectionne un nom à droite et qu'on essaye de le sélectioner à gauche ça va aussi re-rempli la combo de droite et donc le nom disparait si tu es intéressé par cette idée là je connais un site avec un exemple (bon c'est avec des classes d'animaux et des animaux dont tes requêtes seront un poil plus compliquées) de ce système là et puis je pourrais te guider pour l'adapter si besoin (faudra peut etre insister vu que je me connecte aléatoirement sur le forum) sinon y'a surement moyen sans javascript mais ça sera à mon avis plus lourd pour l'utilisateur.
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Inscription : septembre 2005 Messages : 1 016 ![]() |
Citation:
Le problème avec ta solution c'est si on peut cliquer juste une personne, or moi mes zones de listes sont des zones de listes à choix multiples donc ta solution n'est pas trop trop ce qu eje recherche
__________________
Avant de poster, et http://www.developpez.com/sources/N'oubliez pas le ![]() Vous une brute ? faites voir |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com