Probleme javascript
Fermé
pierro38
-
23 avril 2010 à 10:23
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 23 avril 2010 à 16:14
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 23 avril 2010 à 16:14
A voir également:
- Probleme javascript
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
3 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
23 avril 2010 à 13:44
23 avril 2010 à 13:44
Bonjour,
Pour résoudre ton problème, sur ta liste 'mc', il faut appeler une fonction JS sur l'événement 'onchange'. La fonction devra récupérer la valeur sélectionner de la liste, et modifier le champ texte en fonction.
Pour ce faire voici le code HTML:
Code non testé, il se peut que j'ai fais des erreurs d'écriture dedans, mais la manière de faire reste la même (une manière de faire, il y en a certainement d'autres)
Pour résoudre ton problème, sur ta liste 'mc', il faut appeler une fonction JS sur l'événement 'onchange'. La fonction devra récupérer la valeur sélectionner de la liste, et modifier le champ texte en fonction.
Pour ce faire voici le code HTML:
<script language="javascript"> function updateField(_listObj_){ var value = _listObj_.options[_listObj_.options.selectedIndex].value; if ( value.substring(0,1) == "J" ){ document.getElementById("validation").disabled = false; } else { document.getElementById("validation").disabled = true; } } </script> <select id="mc" onchange="javascript:updateField(this)"> <option ....> <option ....> </select> <input type="text" id="validation" value="" />
Code non testé, il se peut que j'ai fais des erreurs d'écriture dedans, mais la manière de faire reste la même (une manière de faire, il y en a certainement d'autres)
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
23 avril 2010 à 15:26
23 avril 2010 à 15:26
Disabled false ?
Me semble que ca ça existe ca, faut mettre enabled true (qui, même si ça paraît la même chose, ne l'est pas ^^)
Me semble que ca ça existe ca, faut mettre enabled true (qui, même si ça paraît la même chose, ne l'est pas ^^)
Bonjour,
Merci pour vos 2 conseils,
je les ai testés, mais ils n'ont pas l'air de plus fonctionner...
Pensez-vous que cela puisse venir de substring ? Comme je vous l'ai dit, je ne suis pas familier du JS, il se peut donc que j'ai mal formuler son utilisation...
Merci pour vos 2 conseils,
je les ai testés, mais ils n'ont pas l'air de plus fonctionner...
Pensez-vous que cela puisse venir de substring ? Comme je vous l'ai dit, je ne suis pas familier du JS, il se peut donc que j'ai mal formuler son utilisation...
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
23 avril 2010 à 16:14
23 avril 2010 à 16:14
Substring fonctionne comme c'est utilisé : https://www.toutjavascript.com/reference/ref-string.substring.php