Style.display sur une liste dynamique - HTML/CSS - Programmation
Marsh Posté le 12-04-2006 à 16:29:17
vu que tu postes dans html/js c'est que tu dois avoir un problème de js!
Alors pourquoi a-t-on le droit a ton code php? Tu veux qu'on en fasse quoi!!!
Poste le code généré plutôt!
Marsh Posté le 12-04-2006 à 16:44:06
Tu as raison, je viens d'éditer le message. Desolé pour la longueur du script !
Alexandre
Marsh Posté le 12-04-2006 à 17:06:28
A l'arrache:
Code :
|
Marsh Posté le 12-04-2006 à 18:11:59
Cela me semble vraiment pas mal mais comment j'ajoute mon onclick sur Autre car je met cette option de cette manière :
echo " document.frmDemo1.zlItem.options[$cpt].value = \"Autre\";\n";
echo " document.frmDemo1.zlItem.options[$cpt].text = \"Autre\";\n";
et non en faisant un <option value='Autre'>Autre</option>
Marsh Posté le 12-04-2006 à 19:06:13
Ok, ça marche nikel merci beaucoup pour ton aide !!
Néanmoins je me retrouve face à un autre problème seulement sous firefox.
Lorsque je selectionne "Autre précisez :" dans le premier select il doit normalement m'afficher 2 inputs et me faire disparaitre l'autre select. Sous ie c'est ok et sous firefox ça ne fait strictement rien. Je vous reposte le code corrigé :
Code :
|
Merci beaucoup d'avance,
Alexandre
Marsh Posté le 13-04-2006 à 01:04:23
Up car je suis en train de désésperer devant mon écran...
Marsh Posté le 13-04-2006 à 07:34:32
ET hop encore un site et un code tout pourri ouéééééééé \o/
Marsh Posté le 13-04-2006 à 09:39:50
Gatsu> ça doit faire mal au coeur de voir ça a 7h30 au reveil ...
Alexandre58>Si tu simplifies pas un peu ton code personne ne t'aidera, j'ai du mal à croire que les 600 lignes soient nécessaires pour résoudre ton problème
Marsh Posté le 13-04-2006 à 09:47:49
tu as la version de ton bouzin sans code ?
en gros un papier ou tout est expliqué (le story board ou plutôt la doc fonctionnelle du bouzin)
Marsh Posté le 13-04-2006 à 10:00:21
En modifiant un peu ce que j'avais fait là: http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
ça donne ça:
Code :
|
Marsh Posté le 13-04-2006 à 19:26:55
J'ai tout simplifié et voila un explicatif de mon code :
Ligne 8 à 35 > Affichage du premier select
Ligne 37 à 70 > Script qui marche sous ie et déconne sous ff qui permet d'afficher deux select lorsque la première liste est sur "Autre"
Ligne 72 à 88 > Fonction permettant d'afficher un select lorsque l'on est sur "autre" dans la seconde liste.
J'espère que c'est plus clair et petit message pour Gatsu35 excuse moi de ne pas produire un code monstrueux dés le début en javascript. J'aimerai bien voir ce que tu fesais il y à quelques mois...
Ce n'est pas une attaque mais je pense qu'il est inutile de faire des posts qui critique la manière de coder de quelqu'un.
Alex
Marsh Posté le 13-04-2006 à 19:46:44
hummmm on va faire simple :
aurait tu le storyboard complet de ton truc
gerne : je choisi telle valeur ca m'affiche tels ou tels trucs
Marsh Posté le 13-04-2006 à 19:50:39
Ok alors voila le story board :
Deux listes
A chaque valeur de la première liste correspond une liste d'option dans la seconde.
Lorsque l'on séléctionne "Autre" dans la première elle efface la seconde liste et affiche deux inputs.
Lorsque l'on ne séléctionne pas Autre dans la première on peux séléctionner "Autre" dans la seconde ce qui affiche un input.
J'espère que c'est assez claire !
Alex
Marsh Posté le 13-04-2006 à 19:57:37
et il y aurait moyen que tu nous files un tableau avec ces valeurs ?????
c'est juste histoire de voir ce qu'on peut te faire de propre
Marsh Posté le 13-04-2006 à 20:06:30
genre la liste de tes trucs avec les valeurs car c'est le gros dawa à comprendre tu vois
sinon tu fais en HTML tes selects merki
Marsh Posté le 12-04-2006 à 16:19:01
Bonjour,
j'ai fais un script qui permet de selectionner un etablissement dans une première liste puis de selectionner une section dans une seconde liste.
La seconde varie en fonction de la première, seulement j'aimerai afficher un champs de formulaire lorsque l'utilisateur selectionne "Autre" dans la seconde liste mais je n'y arrive pas.
Voila ce que ça donne :
http://www.zestudent.net/test.php
Et voila le code :
Merci d'avance pour votre aide !
Alexandre
Message édité par Alexandre58 le 12-04-2006 à 16:44:45