Page 1 sur 1

Gerer des choix en JavaScript

Posté : 27 juin 2006, 16:50
par Ish
Bonjour à tous,

j'ai une petite question concernant le JavaScript ....

j'ai un formulaire en php à faire remplire par des chef de projet .... et il y a 3 choix au départ qui découleront sur d'autre choix possible ...

C'est à dire
choix : A
B
C

Si A -> 1 ou 3
Si B -> 2
Si C -> 2 ou 3

puis si 1 -> Alloué
si 2 -> Alloué ou Prevu
si 3 -> Prévu

Tout ca en JavaScript .... je sais qu'il faut utiliser des Onchanges ou des Onclick mais apres je vois pas bien .... car je voudrais que les choix soit grisé au départ .... puis au fur et à mesure des choix ... seul les choix possibles seront dégrisé (est-ce que cela n'est pas mieux d'afficher au lieux de grisé ?)

Idée -> Des qu'il a fait OnClick sur le formulaire ... des IF ce mettent en action pour afficher les bons choix ???

'ai pas trop d'idée sur ca .... je sais comment faire .... mais j'ai du mal à démarrer et la technique à prendre .. !!!

Posté : 27 juin 2006, 16:56
par guilt92
Il s'agit de listes déroulantes liées.

Cette question est très frequemment posée sur le forum est ailleurs, il y a meme un tuto sur phpfrance pour ca.

Tappe liste déroulantes liées javascript sur :google: par exemple tu auras plein d informations.

Posté : 27 juin 2006, 16:57
par Ish
Il s'agit de listes déroulantes liées.

Cette question est très frequemment posée sur le forum est ailleurs, tu as ce site par exemple mais c'est loin d etre le seul, il y a meme un tuto sur phpfrance pour ca.

Tappe liste déroulantes liées javascript sur :google: par exemple tu auras plein d informations.
Sauf que je ne veux pas que ce soit des listes déroulantes lié mais des CheckBox lié ....

Posté : 28 juin 2006, 11:49
par Ish
Je viens de lire le sujet sur les listes déroulantes liées qui je pense fonctionnent comme des Checkbox liés (ce que je veux faire...)

Est ce que l'on est obligé de passer par le systeme des tables ... parceque le principe est de faire une requête ....du style
SELECT region FROM departement WHERE departement= " "
puis de les afficher dans une liste déroulante ...

Le probleme est que dans mon application .... j'ai besoin de faire des checkbox liés mais avec suelement 2 ou 3 possiblité et pas une 10aine comme dans l'exemple

Donc j'ai crée une table qui s'apelle note
note -> idNote , libelle , typeNote, typeProjet , alloue_prevu ...

et dans typeNote est : enum('NO', 'NE', 'AVT')
typeProjet est : enum('EP', 'PR', 'EE')
et alloue_prevu est enum('A', 'P')

Donc est-ce que je suis obligé lorsque je vais faire mes checkbox liés de faire une tonne de test !!!??

Merci

Posté : 29 juin 2006, 09:58
par Ish
Est ce que qqun pourrait m'éclairer sur ce sujet ...?

Merci

Posté : 29 juin 2006, 10:14
par guilt92
Si tes propositions ne sont pas issues d une requete je pense que certains test ne sont pas obligatoire... Je n ai pas trouvé pour les checkbox mais j ai un autre exemple de liste liée qui est beaucoup plus simple car les choix sont prédéfinis.... Voir ici