|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité(e)
Messages : n/a ![]() |
Bonjour à toutes et tous,
Tout d'abord, bonne année à vous Et comme d'habitude je vous expose en premier lieu ma situation. Donc j'ai un formulaire avec plusieurs input de type text et des select. Voici un morceau du formulaire: Code HTML :
Je souhaite faire en sorte que lorsque l'utilisateur choisit l'option "OUI" dans le select "Fictif", le input "Matricule" deviennent "disable", autrement dit qu'il soit désactivé. Et dans le cas où, l'option choisit est "NON" que le input deviennent "enable". J'ai donc créé une petite fonction JS mais je suis sans résultat pour le moment, il ne se passe rien. Voici la fonction JS que j'ai mis en place. Code JavaScript :
Mon formulaire s'appelle: form_ajouter_agent Mon script est bien renseigné dans mon <head> HTML. Ma fonction est appelée à l'évènement onchange sur le select. Quelques choses doit m'échapper ou alors je m'y prend mal pour récupérer la valeur de mon select et donc je ne peux pas parvenir à changer l'état disabled/enabled de mon input. Que me conseilleriez-vous? Y a t il une autre solution? Merci par avance à ceux qui me liront et peut-être répondrons. Encore bonne année tout le monde Dernière modification par skandhal ; 11/01/2011 à 10h55. Motif: Changement de titre |
||||
00
|
|
|
#2 |
|
Invité(e)
Messages : n/a ![]() |
Re-bonjour(soir),
Bon j'ai effectué plusieurs tests sur mon script et sur l'évènement 'onchange' du select. J'en arrive à la conclusion que l'évènement onchange ne se produit pas. J'ai essayé avec onselect également aucun évènement ne se produit. Y a t il un évènement qui peut être géré en JS lorsque la valeur sectionnée d'un <SELECT ...> change? Je sèche complètement sur la question et même mon ami google ne parvient pas à m'aider sur ce coup là. Je m'en remet totalement à vous maintenant. |
00
|
|
|
#3 | |||||||
|
Invité(e)
Messages : n/a ![]() |
Bonjour tout le monde.
Je constate que personne n'est en mesure de m'aider Hier j'ai trouvé une source HTML+JS qui fait ce que je souhaite faire avec une checkbox. J'ai copié et adapté le code tout en gardant la checkbox. Sur le source original tout fonctionne correctement mais dans mon source rien ne marche. Toute mes fonctions JS fonctionne bien sauf celle ci. J'ai mis des "alert" dans les différentes parties du code pour vérifier que la fonction est bien appelée. Et ce n'est plus le cas! Je n'arrive pas à savoir pourquoi. Citation:
Code La source HTML+JS qui fonctionne bien :
L'absence de commentaire dans ce code n'en facilite pas la compréhension surtout au sujet des fonctions BSajoute et BSsuppr, ainsi que de la variable tableauBS. Je n'ai pas réussi à déterminer de quoi il s'agissait. Bref en reprenant une partie de ce code j'ai codé ceci: Fichier: check_forms.js Code JavaScript :
Fichier: agent.php Code PHP :
J'ai enlever les parties de code qui prennent trop de place mais j'en ai laissé un bon morceau quand même dans le cas ou mon erreur serait ailleurs. Voilà si quelqu'un peut prendre le temps d'y jeter un coup d'oeil ça serait vraiment sympa. |
|||||||
00
|
|
|
#4 | ||
|
Invité(e)
Messages : n/a ![]() |
Bon je tiens a remercier: sayari.dev qui m'a rappeler qu'il fallait faire gaffe a la syntaxe
![]() Donc plusieurs petites choses: Code JavaScript :
Et n'oubliez pas de vérifier la syntaxe de vaut fonction précédente si vous avez toujours un problème. Moi j'avais un if() (sans condition) forcement ça marche moins bien d'un coup. Donc voilà un problème |
||
00
|
Copyright © 2000-2012 - www.developpez.com