Activer/desactiver une zone de texte à partir d'un select [Résolu]

Messages postés
38
Date d'inscription
mercredi 25 août 2004
Dernière intervention
1 septembre 2009
- - Dernière réponse : lamine11
Messages postés
38
Date d'inscription
mercredi 25 août 2004
Dernière intervention
1 septembre 2009
- 20 avril 2006 à 11:41
Salut à tous,

Je veux activer/desactiver une zone de texte à partir d'un select, g fais un code simple mais ça ne marche pas :

<script....>

function Activer()

{

window.document.formins.NamTuty.disabled="false";

}

function Desactiver()

{

window.document.formins.NamTuty.disabled="false";

}

</script>


et le code sue la page :



<tr>

<td align="center" class="texte">Tuteur : </td>

<td align="center" class="texte">

<select name="typetutel" >

<option value="1" onClick=" Desactiver()">Pére&nbsp;</option>

<option value="2" onClick="Desactiver()">Mére&nbsp;</option>

<option value="3" onClick="Activer()">Autre&nbsp;</option>

</select>



</td>

</tr>



auriez vous une idée ?


lamine
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
42
3
Merci
Bonjour,

plusieurs raisons...
false et true et pas "false" et "true"
et onclick sur une option non prévu avec IE

<script type="text/javascript">
function trait(sel)
{

// ici on teste le n° de ligne, on pourrait bien entendu tester
// sel[sel.selectedIndex].value ou sel[sel.selectedIndex].text

if (sel.selectedIndex==0 || sel.selectedIndex==1)
{
Desactiver();
}
else {
if (sel.selectedIndex==2)
{
Activer();
}
}
}
function Activer()
{
window.document.formins.NamTuty.disabled=false;
}
function Desactiver()
{
window.document.formins.NamTuty.disabled=true;
}
</script>


et le code sue la page :
<form name="formins">
Tuteur :,
<select name="typetutel"
size=2
onchange="trait(this);">
<option value="1" onClick=" Desactiver()">Pére&nbsp;</option>
<option value="2" onClick="Desactiver()">Mére&nbsp;</option>
<option value="3" onClick="Activer()">Autre&nbsp;</option>
</select>

</form>

Cordialement. Bul. ~

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_bultez
Messages postés
38
Date d'inscription
mercredi 25 août 2004
Dernière intervention
1 septembre 2009
0
Merci
Grand Merci Bul !




lamine
Commenter la réponse de lamine11

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.