Desactiver un text sur select

Résolu
cs_kurky Messages postés 111 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 27 avril 2010 - 27 juil. 2005 à 10:43
cs_kurky Messages postés 111 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 27 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é.

Merci

2 réponses

cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
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 #"
}

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
3
cs_kurky Messages postés 111 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 27 avril 2010
27 juil. 2005 à 17:28
Merci d'avoir répondu aussi vite.
Ca ma bien aidé !! je ne connaissais pas la syntax des attributs ^^
0