![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 à 08:51 ![]() | ![]() ![]() ![]() ![]() |
![]() | mon problème à moi, c'est que je n'ai rien dans la tête mais tout sur internet ... pas de mémoire, juste un processeur, en fait et surtout une souris marble qui cilque dix fois plus vite que moi, ... avec ça j'ai fait planté plus d'un ordi ![]() [o0o - rire plein d'éclat] | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 à 08:54 ![]() | ![]() ![]() ![]() ![]() |
![]() | Takashi > Je sais bien ![]() [oOo] > Essaye le café tu seras moins nerveux ^^ | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 à 09:05 ![]() | ![]() ![]() ![]() ![]() |
![]() | miam, café c'est bon, surtout celui en poudre de basse qualité , j' ![]() ![]() il est plus dur de trouver du café sur le net que du js ... http://www.lidomarkt.ch/shop/media/nescafe_redc... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 à 11:24 ![]() | ![]() ![]() ![]() ![]() |
![]() | Kikoo les gens, le temps que j'arrive hein ![]() Bon bha content d'avoir failli aider ;) Je laisse ca au cas ou: __________________________________________________ _____________________________ edit: je viens de l'alleger un poil. __________________________________________________ _____________________________ <script language="JavaScript"> // Pour plus de details, voir dans le manuel a [form property > Select object] function multipleSelect(elem) { // Function pour gerer le rapport entre deux selection lists myOptions = document.myForm.select02.options; // Nom de la deuxieme liste choice = elem.options[elem.selectedIndex].value; // value envoyé par la premiere liste for (i = myOptions.length; i > = 0; i--) { myOptions[i] = null; // On delete les eventuels options de la seconde liste } if (choice==0) { // En fonction du choice de la premiere liste, on imprime le contenu de la deuxieme. // si on veut une value differente du label: new Option("label option",'value'); // si le label et la value ont la meme valeur : new Option("label option"); myOptions[myOptions.length] = new Option("[Sous Categorie]",'0'); } if (choice==1) { myOptions[myOptions.length] = new Option("[Choisir un code]",'0'); myOptions[myOptions.length] = new Option("Javascript",'1'); myOptions[myOptions.length] = new Option("PHP",'2'); } if (choice==2) { myOptions[myOptions.length] = new Option("[Choisir un soft]",'0'); myOptions[myOptions.length] = new Option("Toshop",'3'); myOptions[myOptions.length] = new Option("Strator",'4'); } } </script> <? print "select01.value: ".$select01; ?> <br> <? print "select02.value: ".$select02; ?> <form method="POST" name="myForm" action=" <? print $PHP_SELF ?> "> <select name="select01" size="1" onChange="multipleSelect(this);"> <option value='0'> [Choisir une Categorie] </option> <option value='1'> Code </option> <option value='2'> Image </option> </select> <select name="select02" size=1"> <option value='0'> [Sous Categorie] </option> </select> <input type="submit" name="Submit" value="Submit"> <br> </form> | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 à 11:40 ![]() | ![]() ![]() ![]() ![]() |
![]() | Grand merci Jacob : ton code est bien compréhensible ![]() Je vais utiliser celui là : il correspond bien (exactement même) à ce que je recherche, l'autre avait plusieurs fonctions que je comprenait pas du tout ![]() Merci encore ![]() | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 à 14:17 ![]() | ![]() ![]() ![]() ![]() |
![]() | La je pige plus ![]() les $select01 et $select02 sortent d'où ? je vois pas à quoi ils servent. [Edit] j'ai pigé ça : j'avais pas fait assez gaffe.[End edit] Une autre question : les 1,2,3 et 4 associés au différentes "rubriques" sont des valeurs qui seront passées lors de l'appel au script de validation ?? Le système s'adapte assez aisemment pour n catégories ce qui est un bon point ![]() Merci ![]() | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 19 07 2002 à 14:27 ![]() | ![]() ![]() ![]() ![]() |
![]() | Heu ca depend de ton script de validation. Tu veud dire pour verifier que le select a bien ete fait ? Dans ce cas tu verifie juste que le champs ne soit po vide, comme pour un input type text. Si ca t'interesse > http://greybox.kreposuk.com/scripts/validate_fo... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() | Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton ![]() Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux. | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |