steckl: Dynamische Auswahlfelder

Beitrag lesen

Hi,

Hmm das soll das richtige sein? Hat doch nichts mit automatisch weiterlaufenden Daten zutun...Will nicht jeden Tag das Anfangsdatum ändern wollen

Hab hier mal ein Beispiel, das mit Date und Option funktioniert. (Getestet im FF1.5).

Als Anmerkung sei aber noch gesagt, dass du dein Formular fuer User ohne Javascript dadurch "unbedienbar" machst. Hast du keine Moeglichkeit das ganze serverseitig (mit PHP, Perl, ...) zu erzeugen?
Ausserdem siehe den Hinweis von wahsaga. Anstatt 360 Eintraege runter zu scrollen geht es wohl schneller, das Datum in ein normales Textfeld einzutragen. Vor allem wenn man mit der Tastatur durch das Formular navigieren will.

  
<html>  
  <head>  
    <title>Test mit date-Objekt</title>  
    <script>  
      function getTheDate()  
      {  
          var aktTag = new Date();  
  
          for(var i = 0;i < 10; i++)  
          {  
              var tag = aktTag.getDate();  
              var monat = aktTag.getMonth()+1;  
              var jahr = aktTag.getFullYear();  
  
              var dasDatum = tag+"."+monat+"."+jahr;  
  
              var NeuerEintrag = new Option(dasDatum, i, false, false);  
              document.testForm.box.options[document.testForm.box.length] = NeuerEintrag;  
  
              // naechster Tag  
              aktTag.setDate(aktTag.getDate()+1);  
          }  
      }  
  
    </script>  
  </head>  
  <body>  
    <h1>Datum von Morgen</h1>  
    <form name="testForm">  
      <button type="button" onclick="getTheDate()">Klick Me!</button>  
      <select name="box"></select>  
    </form>  
  </body>  
</html>  
  

mfG,
steckl