Desactiver un text sur select

Résolu
Signaler
Messages postés
111
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
27 avril 2010
-
Messages postés
111
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
27 avril 2010
-
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

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
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]~
Messages postés
111
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
27 avril 2010

Merci d'avoir répondu aussi vite.
Ca ma bien aidé !! je ne connaissais pas la syntax des attributs ^^