|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() etudiant Inscription : décembre 2011 Messages : 54 ![]() |
Bonjour à tous, je viens car après des recherches et avec un niveau en javascript proche du zéro je suis un peu perdu.
J'explique ma demande: j'ai une liste déroulante et un champ texte juste à côté. Il faudrait que je puisse rentrer des valeurs si et seulement si j'ai choisi un élément de ma liste déroulante. Code :
j'ai tenté de faire ça, en fait la liste déroulante est une fonction qui récupère des éléments dans ma bdd. Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Code :
facture2=document.getElementById("fact2")
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() etudiant Inscription : décembre 2011 Messages : 54 ![]() |
Ah j'aurais du mettre le code de ma fonction aussi:
Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Mouais... le code HTML généré serait plus utile, mais ça n'enlève rien au fait que c'est ta balise <b> qui a l'id fact2 et pas ton select...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() etudiant Inscription : décembre 2011 Messages : 54 ![]() |
Code généré:
Code :
encore merci pour ton aide |
||
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Ben maintenant, t'as plus d'id fact2, donc ce sera plus compliqué pour retrouver l'élément !
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#7 | ||
|
Invité régulier
![]() etudiant Inscription : décembre 2011 Messages : 54 ![]() |
Code :
|
||
|
|
00
|
|
|
#8 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Citation:
![]() Une balise <b> (d'ailleurs, au passage, cette balise de mise en forme est obsolète et ne devrait pas être utilisée...) n'est pas un élément de formulaire, elle ne possède donc ni événement onchange ni propriété value... C'est sur le select qu'il faut mettre tout ça !
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#9 | ||
|
Invité régulier
![]() etudiant Inscription : décembre 2011 Messages : 54 ![]() |
Code :
|
||
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Oui, pour l'appel de la fonction !
Reste à voir la logique du disabled. Si le select a la valeur "", tu veux à priori que l'input text soit désactivé, donc que sa propriété disabled vale true. La bonne condition serait donc Code :
document.getElementById("montant2").disabled = (select.value == "");
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() etudiant Inscription : décembre 2011 Messages : 54 ![]() |
Merci effectivement cela fonctionne
![]() Par contre j'ai un dernier problème: Quand je rentre une facture et un montant et que j'enregistre ensuite je ne peux modifier le montant que si et seulement si je change de facture (logique Cependant je ne sais trop comment m'y prendre Merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com