Hejsan, jag hittade ett script där man först väljer månad, sedan listas månadens dagar. Problemet är att dagarna listas från säg... 1-30, jag vill att det ska stå 01-30 istället. Vad behöver jag ändra för det?
<script type="text/javascript">
function isleapyear()
{
var y = new Date().getFullYear();
return y % 400 == 0 || (y % 4 == 0 && y % 100 != 0);
}
var days = [31,28+isleapyear(),31,30,31,30,31,31,30,31,30,31];
function showDaysStart(s)
{
if (s.selectedIndex == 0) return;
var day_start = s.form.elements["day_start"], i = 1, md = days[s.options[s.selectedIndex].value-1];
day_start.options.length = md;
while (i <= md){
day_start.options[i-1].text = day_start.options[i-1].value = i;
++i;
}
}
function showDaysStop(s)
{
if (s.selectedIndex == 0) return;
var day_stop = s.form.elements["day_stop"], i = 1, md = days[s.options[s.selectedIndex].value-1];
day_stop.options.length = md;
while (i <= md){
day_stop.options[i-1].text = day_stop.options[i-1].value = i;
++i;
}
}
</script>