Un input qui ne s'ouvre que si une option est sélectionnée
Fermé
Utilisateur anonyme
-
12 juil. 2013 à 14:53
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 15 juil. 2013 à 11:21
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 15 juil. 2013 à 11:21
A voir également:
- Un input qui ne s'ouvre que si une option est sélectionnée
- Comment ouvrir un fichier epub ? - Guide
- Yahoo mail ne s'ouvre plus - Accueil - Mail
- Option booster free avis - Accueil - Guide opérateurs et forfaits
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
3 réponses
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
12 juil. 2013 à 15:09
12 juil. 2013 à 15:09
Salut,
Il faut faire ça en javascript et pas en php puisque l'action doit s'effectuer avant que le formulaire soit envoyé.
Définir un événement onClick sur le select qui teste la valeur, si c'est la bonne on change la propriété style.visibility de l'input en "visible", sinon on la passe à "hidden"
Il faut faire ça en javascript et pas en php puisque l'action doit s'effectuer avant que le formulaire soit envoyé.
Définir un événement onClick sur le select qui teste la valeur, si c'est la bonne on change la propriété style.visibility de l'input en "visible", sinon on la passe à "hidden"
Utilisateur anonyme
Modifié par kiloo120 le 15/07/2013 à 11:15
Modifié par kiloo120 le 15/07/2013 à 11:15
Alors, désolé pour le retard mais merci grandement à toi,
Dans la mesure où je ne connais presque rien au javascript est-il possible que tu me guides un peu plus ? Concrètement où dois-je mettre mon onclick ? Où dois-je mettre la fonction ?
Merci beaucoup
EDIT : J'ai essayé avec OnClick mais le problème c'est que le navigateur ne reconnait pas les onclick lorsqu'ils sont sur les options. Donc il me faut une alternative.
Dans la mesure où je ne connais presque rien au javascript est-il possible que tu me guides un peu plus ? Concrètement où dois-je mettre mon onclick ? Où dois-je mettre la fonction ?
Merci beaucoup
EDIT : J'ai essayé avec OnClick mais le problème c'est que le navigateur ne reconnait pas les onclick lorsqu'ils sont sur les options. Donc il me faut une alternative.
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
Modifié par ThEBiShOp le 15/07/2013 à 11:07
Modifié par ThEBiShOp le 15/07/2013 à 11:07
Pour ma part je serai passé par du jQuery et j'aurais affiché l'input sur le change du select.
http://jsfiddle.net/Sm4jn/
http://jsfiddle.net/Sm4jn/
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
15 juil. 2013 à 11:21
15 juil. 2013 à 11:21
jQuery n'est qu'un javascript hautement simplifié qui augmente du même coup la compatibilité entre navigateurs.
Qu'est ce que tu lui reproches au juste ?
Il est probablement possible de le faire en javascript, mais vu tous les avantages et le gain de temps qu'offrent jQuery je ne saurai pas te dire.
Qu'est ce que tu lui reproches au juste ?
Il est probablement possible de le faire en javascript, mais vu tous les avantages et le gain de temps qu'offrent jQuery je ne saurai pas te dire.