Avatar billede steen--madsen Juniormester
30. december 2003 - 13:02 Der er 9 kommentarer og
1 løsning

Hvordan styres "SELECTED" i denne Drep-Dawn-box via startXX

<select id="startDD" name="startDD" style="font-size:10px;font-face:Tahoma;width:40px;">
                        <OPTION  value=1>1</OPTION><OPTION  value=2>2</OPTION><OPTION  value=3>3</OPTION><OPTION  value=4>4</OPTION><OPTION  value=5>5</OPTION><OPTION  value=6>6</OPTION><OPTION  value=7>7</OPTION><OPTION  value=8>8</OPTION><OPTION  value=9>9</OPTION><OPTION  value=10>10</OPTION><OPTION  value=11>11</OPTION><OPTION  value=12>12</OPTION><OPTION  value=13>13</OPTION><OPTION  value=14>14</OPTION><OPTION  value=15>15</OPTION><OPTION  value=16>16</OPTION><OPTION  value=17>17</OPTION><OPTION  value=18>18</OPTION><OPTION  value=19>19</OPTION><OPTION  value=20>20</OPTION><OPTION  value=21>21</OPTION><OPTION  value=22>22</OPTION><OPTION  value=23>23</OPTION><OPTION  value=24>24</OPTION><OPTION  value=25>25</OPTION><OPTION  value=26>26</OPTION><OPTION  value=27>27</OPTION><OPTION  value=28>28</OPTION><OPTION SELECTED value=29>29</OPTION><OPTION  value=30>30</OPTION><OPTION  value=31>31</OPTION>
                        </select>
                        <select id="startMM" name="startMM" style="font-size:10px;font-face:Tahoma;width:90px;">
                        <OPTION  value=1>Januar</OPTION><OPTION  value=2>Februar</OPTION><OPTION  value=3>Marts</OPTION><OPTION  value=4>April</OPTION><OPTION  value=5>Maj</OPTION><OPTION  value=6>Juni</OPTION><OPTION  value=7>Juli</OPTION><OPTION  value=8>August</OPTION><OPTION  value=9>September</OPTION><OPTION  value=10>Oktober</OPTION><OPTION  value=11>November</OPTION><OPTION SELECTED value=12>    December</OPTION>
                                           
                        </select>
                        <select id="startYYYY" name="startYYYY" style="font-size:10px;font-face:Tahoma;width:52px;">
                        <option value=2003>2003</option><option value=2004>2004</option><option value=2005>2005</option><option value=2006>2006</option><option value=2007>2007</option><option value=2008>2008</option>
                        </select>
Avatar billede roenving Novice
30. december 2003 - 13:36 #1
<script type="text/javascript">
function setSelects(){
  nu = new Date();
  var sels = ['startDD','startMM','startYYYY'];
  var dats = [""+nu.getDate(),""+(nu.getMonth()+1),""+nu.getFullYear()];
  for(i=0;3>i;i++){
    sel = document.getElementById(sels[i]);
    for(j=0;sel.length>j;j++){
      if(sel.options.value==dats[i]){
        sel.options.selected = true;
        break;
      }
    }
  }
}
</script>

-- og så:

<body onload="setSelects()">
Avatar billede steen--madsen Juniormester
30. december 2003 - 17:25 #2
jeg kan ikk få det til at virke-- prøv lige at flet begge sammen så man kan se hele koden
Avatar billede roenving Novice
30. december 2003 - 17:27 #3
<body onload="setSelects()">
<select id="startDD" name="startDD" style="font-size:10px;font-face:Tahoma;width:40px;">
                        <OPTION  value=1>1</OPTION><OPTION  value=2>2</OPTION><OPTION  value=3>3</OPTION><OPTION  value=4>4</OPTION><OPTION  value=5>5</OPTION><OPTION  value=6>6</OPTION><OPTION  value=7>7</OPTION><OPTION  value=8>8</OPTION><OPTION  value=9>9</OPTION><OPTION  value=10>10</OPTION><OPTION  value=11>11</OPTION><OPTION  value=12>12</OPTION><OPTION  value=13>13</OPTION><OPTION  value=14>14</OPTION><OPTION  value=15>15</OPTION><OPTION  value=16>16</OPTION><OPTION  value=17>17</OPTION><OPTION  value=18>18</OPTION><OPTION  value=19>19</OPTION><OPTION  value=20>20</OPTION><OPTION  value=21>21</OPTION><OPTION  value=22>22</OPTION><OPTION  value=23>23</OPTION><OPTION  value=24>24</OPTION><OPTION  value=25>25</OPTION><OPTION  value=26>26</OPTION><OPTION  value=27>27</OPTION><OPTION  value=28>28</OPTION><OPTION SELECTED value=29>29</OPTION><OPTION  value=30>30</OPTION><OPTION  value=31>31</OPTION>
                        </select>-
                        <select id="startMM" name="startMM" style="font-size:10px;font-face:Tahoma;width:90px;">
                        <OPTION  value=1>Januar</OPTION><OPTION  value=2>Februar</OPTION><OPTION  value=3>Marts</OPTION><OPTION  value=4>April</OPTION><OPTION  value=5>Maj</OPTION><OPTION  value=6>Juni</OPTION><OPTION  value=7>Juli</OPTION><OPTION  value=8>August</OPTION><OPTION  value=9>September</OPTION><OPTION  value=10>Oktober</OPTION><OPTION  value=11>November</OPTION><OPTION SELECTED value=12>    December</OPTION>
                                           
                        </select>-
                        <select id="startYYYY" name="startYYYY" style="font-size:10px;font-face:Tahoma;width:52px;">
                        <option value=2003>2003</option><option value=2004>2004</option><option value=2005>2005</option><option value=2006>2006</option><option value=2007>2007</option><option value=2008>2008</option>
                        </select>
<script type="text/javascript">
function setSelects(){
  nu = new Date();
  var sels = ['startDD','startMM','startYYYY'];
  var dats = [nu.getDate(),nu.getMonth()+1,nu.getFullYear()];
  for(i=0;3>i;i++){
    sel = document.getElementById(sels[i]);
    for(j=0;sel.length>j;j++){
      if(sel.options.value==dats[i]){
        sel.options.selected = true;
        break;
      }
    }
  }
}
</script>
</body>
Avatar billede steen--madsen Juniormester
30. december 2003 - 17:44 #4
har du afprøvet den for den virker heller ikke-- der må jo være noget der skal sættes ind som styrer den der SELECTED
value=27>27</OPTION><OPTION  value=28>28</OPTION><OPTION SELECTED
Avatar billede roenving Novice
30. december 2003 - 17:53 #5
Ha, jeg havde ikke set, at der var en selected i nogle options (det skjuler sig nemt, når koden er i een lang linje, men sådan virker den !-)

<script type="text/javascript">
function setSelects(){
  nu = new Date();
  var sels = ['startDD','startMM','startYYYY'];
  var dats = [nu.getDate(),nu.getMonth()+1,nu.getFullYear()];
  for(i=0;3>i;i++){
    sel = document.getElementById(sels[i]);
    for(j=0;sel.length>j;j++){
      if(sel.options[j].value==dats[i]){
        sel.options[j].selected = true;
        break;
      }
    }
  }
}
</script>
Avatar billede steen--madsen Juniormester
30. december 2003 - 19:11 #6
jeg kan ikk se der er ændret noget???
Avatar billede roenving Novice
31. december 2003 - 01:33 #7
Prøv den !-)

-- et par [j]'er ...
Avatar billede steen--madsen Juniormester
31. december 2003 - 15:00 #8
ja nu virker det-- smid lige et svar ind så jeg kan lukke
Avatar billede roenving Novice
31. december 2003 - 17:14 #9
Velbekomme '-)

-- og godt nytår !-)
Avatar billede roenving Novice
15. oktober 2007 - 02:02 #10
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester