Norib28: Bestimmen des Geburtstags über vorgegebene Liste!?

Hallo,
ich hab leider ein kleines Problem in HTML. ich möchte das auf meiner seite das geburtsdatum über eine vorgegebene liste selektieren lassen. wenn ich richtig geschaut habe muss dies durch eine select anweisung geschehen?! meine frage ist nun, muss ich jetzt jeden tag so im quelltext definieren?

<select name="Geburtstag" size="1" multiple>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>

oder gibt es da einen bestimmten quelltext der das regelt? weil es ja sehr viel arbeit ist das alles per hand zu machen!?

vielen dank im Voraus

MfG Norib28

  1. hi,

    meine frage ist nun, muss ich jetzt jeden tag so im quelltext definieren?

    <option>1</option>
    <option>2</option>
    <option>3</option>

    oder gibt es da einen bestimmten quelltext der das regelt?

    der quelltext, der das "regelt", ist der, den du hingeschrieben hast.

    wie du diesen _erstellst_ oder erstellen _lässt_, bleibt natrlich dir überlassen.

    mit einer klitzekleinen schleife in einer serverseitigen scriptsprache ginge das bspw. ganz fix.
    (oder auch per javascript, aber das wäre ja murks, weil dann ohne JS gar nichts vernünftiges erscheint.)

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hallo,

    oder gibt es da einen bestimmten quelltext der das regelt? weil es ja sehr viel arbeit ist das alles per hand zu machen!?

    Wenn es um das Erzeugen der option-Elemente in der Form

    <option value="1">1</option>
    <!-- bis -->
    <option value="31">31</option>

    geht, dann reicht der folgende JS-Code aus:

    ...
    <body>
    <script type="text/javascript">
    <!--

    var ausgabe="";
    for(i=1;i<=31;i++)ausgabe+='&lt;option value="'+i+'"&gt;'+i+'&lt;/option&gt;<br>';
    document.write(ausgabe);

    var ausgabe="";
    for(i=1;i<=31;i++)ausgabe+='<option value="'+i+'">'+i+'</option>\r\n';
    if(window.clipboardData)window.clipboardData.setData("Text",ausgabe);

    //-->
    </script>
    </body>
    ...

    Der erste Teil schreibt den HTML-Code in den BODY und kann einfach heraus kopiert werden, waehrend der zweite Teil bei Verwendung des Win-IE den Code in die Zwischenablage kopiert.

    Das Ergebnis braucht dann nur noch in das select-Element eingefuegt werden ...

    MfG, Thomas