Probleme javascript et internet explorer

Fermé
aeae76 - 25 juin 2008 à 11:40
 cocorine95 - 25 juin 2008 à 15:08
Bonjour,
J'ai un probleme avec une fonction javascript sous internet explorer. En effet celle-ci fonctionne tres bien sous firefox mais ne fonctionne pas du tout sous ie.

Cette fonction permet d'activer un champ d'un formulaire lorsqu'une checkbox est cochée voici le coode :

<script type="text/javascript">
function Dis(champs){
var Obj = document.getElementById(champs);
if (Obj.disabled == false){
Obj.disabled = true;
}else{
Obj.disabled = false;
}
}

</script>

code HTML :
checkbox qui apelle la fonction :
<input type="checkbox" value="FR" id="FR" onchange="Dis('nameFR')" checked="true">

code du champ du formulaire :
<input type="text" size="25" maxlength="100" id="nameFR" name="nameFR">

Merci d'avance pour vos reponse
A voir également:

1 réponse

salut,

voilà une version qui marche sous IE!!

<HTML>
<HEAD>
<TITLE>Exemple </TITLE>
<SCRIPT LANGUAGE="JavaScript">
function Dis(){
var Obj = document.getElementById('nameFR');
if (Obj.disabled == false){
Obj.disabled = true;
}
else{
Obj.disabled = false;
}
}
</SCRIPT>
</HEAD>

<BODY>
<FORM name="test">
checkbox <input type="checkbox" value="FR" id="FR" onclick="Dis()" checked="true"> <br><br>
texte <input type="text" size="25" maxlength="100" id="nameFR" name="nameFR">
</FORM>
</BODY>
</HTML>
0