webForumDet fria alternativet

Select list fylld med årtal

2 svar · 237 visningar · startad av nummersju

nummersjuMedlem sedan aug. 2005198 inlägg
#1

http://www.webforum.nu/showthread.php?t=148915
Hur får man en select lista att fyllas med årtal?
T ex. 1940-2006...

Peter SMedlem sedan dec. 20025 483 inlägg
#2
<script type="text/javascript">
function g(f)
{
 var s = f.elements["to"].value - f.elements["from"].value + 1,
     e = document.getElementById("code");
 e.innerHTML = "&lt;select><br>";
 for (var i = 0; i < s; ++i){
    e.innerHTML += "&nbsp;&nbsp;&nbsp;&nbsp;&lt;option value=\"" + (parseInt(f.elements["from"].value) + i) + "\">" + (parseInt(f.elements["from"].value) + i) + "&lt;/option><br>";
 }
 e.innerHTML += "&lt;/select>";
}
</script>

<form>
 Från:
 <br>
 <input name="from" value="1940">
 <br>
 Till:
 <br>
 <input name="to" value="2006">
 <br>
 <input type="button" value="Generera!" onclick="g(this.form)">
</form>
<pre id="code"></pre>
oskarsMedlem sedan nov. 20051 317 inlägg
#3

Hittade en sån här :)
Praktisk och fin!

http://javascript.internet.com/time-date/date-menu.html

139 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)