[JS] Cacher un div par un select [ - Job's Done - ]

Cacher un div par un select [ - Job's Done - ] [JS] - HTML/CSS - Programmation

Marsh Posté le 15-10-2002 à 11:53:12    

j'ai un select, et quand je retourne un certain index, je voudrais cacher du texte et des inputs qui se trouvent dans un <div>
 
voilà ce que j'ai (fichier js) :

Code :
  1. function combo() {
  2. var objform = window.document.formann;
  3. var s = objform.Rubrique.selectedIndex;
  4. if (s == 7) {
  5. objform.divhide.style.display = none;
  6. }
  7. }


 
voilà ce que j'ai (fichier html) :

Code :
  1. <form name=\"formann\" method=\"post\" action=\"addann.php\">
  2. <select name=\"Rubrique\" size=\"1\" id=\"Rubrique\" onchange=\"combo()\" class=\"field\">
  3. <option value=\"****\">*******</option>  <-- SelectedIndex 07
  4. </select>
  5. <div name=\"divhide\">Prix en Euro : <input type=\"\" name=\"\"> soit en Francs : <input type=\"\" name=\"\"></div>
  6. </form>


 
Message d'erreur :  
'divhide.style' à la valeur Null ou n'est pas un objet


Message édité par xkamui le 15-10-2002 à 12:00:53
Reply

Marsh Posté le 15-10-2002 à 11:53:12   

Reply

Marsh Posté le 15-10-2002 à 11:56:25    

remplace name="divhide" par id="divhide" (attention l'id doit être unique pour tout le document)
 
Puis après tu pourras faire un document.getElementById("divhide" ).style.display = "none";

Reply

Marsh Posté le 15-10-2002 à 12:00:30    

nickel, merci beaucoup !!!

Reply

Sujets relatifs:

Leave a Replay

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