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

lamine11 38 Messages postés mercredi 25 août 2004Date d'inscription 1 septembre 2009 Dernière intervention - 19 avril 2006 à 19:47 - Dernière réponse : lamine11 38 Messages postés mercredi 25 août 2004Date d'inscription 1 septembre 2009 Dernière intervention
- 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 

2 réponses

Répondre au sujet
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 20 avril 2006 à 09:26
+3
Utile
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. ~
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_bultez
lamine11 38 Messages postés mercredi 25 août 2004Date d'inscription 1 septembre 2009 Dernière intervention - 20 avril 2006 à 11:41
0
Utile
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.