Probleme javascript et internet explorer

aeae76 -  
 cocorine95 -
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
Configuration: Windows XP
Firefox 2.0.0.14

1 réponse

  1. cocorine95
     
    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