select mis a jour par d'autres select

select mis a jour par d'autres select - HTML/CSS - Programmation

Marsh Posté le 21-07-2005 à 16:00:02    

Bonjour ,j'ai trois petit select contenant respectivement le jour ,le mois et l'année en cours ,je veut que les jours semettent dynamiquement en place de facon a ce qu on ne puisse pas selectionner un jours inexistant (en :30 fevrier) ou une date anterieur à la date actuel ,hors le code que j'ai fait ne marche pas.
 

Code :
  1. <html>
  2. <head>
  3.  <script language="javascript">
  4. function modif()
  5. {
  6. if (document.test.mois.form.elements[1].value==2)
  7. {
  8.  alert("coucoiu" );
  9.  var lecode=""
  10.  for (i=0;i>=20;i++)
  11.  {
  12.  alert (""+i);
  13.        
  14.            new_option = new Option(i,i);
  15.          documents.test.elements["jour"].options[documents.test.elements["jour"].length]=new_option;
  16.        
  17.  }
  18. }
  19. }
  20.  
  21. </script>
  22.  
  23.  </head>
  24. <body>
  25.  <form name="test">
  26.   &nbsp;
  27.   <select name="jour" onchange="modif()">
  28.   </select>
  29.   <select name="mois" onchange="modif()">
  30.    <option selected>1</option>
  31.    <option>2</option>
  32.    <option>3</option>
  33.   </select>
  34. </body>
  35. </html>


 
Merci d'avance

Reply

Marsh Posté le 21-07-2005 à 16:00:02   

Reply

Marsh Posté le 21-07-2005 à 16:08:07    

Déjà ton for est bizarre : "for( i=0;i >=20; i++)"
Initialisé à 0, il exécutera son code s'il est supérieur ou égal à 20 ??? ---> donc jamais !
 
Ensuite ta syntaxe de recherche des id est obsolête :
utilises "document.getElementById('jour').value"


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Marsh Posté le 21-07-2005 à 16:08:23    

bleuerouge a écrit :

hors le code que j'ai fait ne marche pas.


Ca me rappelle un billet sur je-sais-plus-quel-blog avec les gens qui écrivent "hors" au lieu de "or". Marrant comme le style SMS parfoit complique les choses :D


Déjà commence par coder comme en 2005, donc les document.formMachin n'existent plus, on utilise document.getElementById pour accéder à un élément d'id spécifié

Reply

Sujets relatifs:

Leave a Replay

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