cs_kurky
Messages postés111Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention27 avril 2010
-
27 juil. 2005 à 10:43
cs_kurky
Messages postés111Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention27 avril 2010
-
27 juil. 2005 à 17:28
Bonjour,
Voila je voudrais savoir comment désactiver un input text sur une valeur d'une form select.
J'ai vu qu'il existait des scripts qui désactivait des text mais à partir de radio ce qui est au bien moins compliqué. Mais comme je ne me suis jamais intéressé au javascript, je ne sais pas ou et comment testé la valeur que j'ai selectionné dans le select pour savoir si mes text doivent etre activé.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 27 juil. 2005 à 11:38
Bonjour,
pour désactiver/activer en champ ( text ou pas ) champ texte.style.display="none" ou "inline"
champ texte.style.visibility="hidden" ou "visible"
champ texte.readonly=true ou false
champ texte.disabled=true ou false
...
<select name="sel"
onclick ou ondblclick ou onchange="test(this);" ... >
<option value="valeur 1">texte 1</option>
<option value="valeur 2">texte 2</option>...
</select>
et la fonction : function test(liste)
{
liste.selectedIndex donne le n° de ligne sélectionnée
( de 0 à liste.length-1 )
liste[liste.selectedIndex].value c'est "valeur #"
liste[liste.selectedIndex].text c'est "texte #" }