Résolu. [JavaScript] - Petite question sur l'attribut disabled

Résolu. [JavaScript] - Petite question sur l'attribut disabled - HTML/CSS - Programmation

Marsh Posté le 26-05-2008 à 15:12:36    

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 :
  1. <select name="Pays_naissance"  onchange="localite();">


 
Et voici la fonction JavaScript.
 

Code :
  1. <script language = "JavaScript">
  2.    function localite() {
  3.        if(document.formClient.Pays.value != "France" ) {
  4.            document.formClient.Code_postal.disabled = "true";
  5.        }
  6.        else
  7.            document.formClient.Code_postal.disabled = "false";
  8.    }
  9. </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.


Message édité par Sbartacus le 26-05-2008 à 15:57:42
Reply

Marsh Posté le 26-05-2008 à 15:12:36   

Reply

Marsh Posté le 26-05-2008 à 15:57:24    

Problème résolu. Il suffisait de mettre true et false sans guillemets. ^^
Désolé d'avoir créé un topic pour si peu.
 
J'en profite pour demander : quels seraient les avantages de la norme UTF-8 par rapport à ISO-8859-1 ? Merci. :)

Reply

Marsh Posté le 26-05-2008 à 17:22:06    

Tu devrais faire un autre topic sur le sujet, ou éditer le sujet de celui-ci, ou mieux, chercher les innombrables messages sur le sujet sur le forum :)

Reply

Marsh Posté le 26-05-2008 à 17:43:30    

Ok merci beaucoup.
Après recherches, je pense finalement garder la norme ISO-8859-1. :D


Message édité par Sbartacus le 26-05-2008 à 17:43:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed