Bonjour,

Je fais un formulaire avec une liste déroulante de pays. Lorsque l'utilisateur choisit un autre pays que la France, le code postal est grisé.

Pour cela, voici le code HTML :

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<select name="Pays_naissance"  onchange="localite();">

Et voici la fonction JavaScript.

Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<script language = "JavaScript">
    function localite() {
        if(document.formClient.Pays.value != "France") {
            document.formClient.Code_postal.disabled = "true";
        }
        else
            document.formClient.Code_postal.disabled = "false";
    }
</script>

Donc quand je change de pays, la zone de saisi Code_postal est bien grisée, mais lorsque je choisis à nouveau la France dans la liste déroulante, la case ne se dégrise pas.

Comment faire pour dégriser une case ?

Merci.