---
title: "Uppdatera en select (dagar) efter månad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/58427-uppdatera-en-select-dagar-efter-månad"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Moppan"
published: "2002-11-08T13:07:50.000Z"
updated: "2002-11-08T14:02:14.000Z"
replies: 2
views: 170
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/58427-uppdatera-en-select-dagar-efter-månad"
---

# Uppdatera en select (dagar) efter månad

## #1 — Moppan, 2002-11-08T13:07Z

Hallå!

Jag vill uppdatera en \<SELECT\> så att antalet dagar motsvarar antalet dagar in den månad man har valt i en annan \<SELECT\>.

Så som det är nu går det inte att välja dag 29 om februari bara har 28 dagar, MEN det syns 30 dagar i "selecten". Kan det ligga kvar dagar i objektet från det förra valet? Hur blir jag av med dem så att bara option 1  - 28 skapas?

En del av koden som används nu är:

(OBS! nrOfDays är antalet dagar i den valda månaden (ex 28))

  for (i=1;i\<=nrOfDays;i++)
  {
    if (aDate.getDate() == i)
    {
		select.options\[i-1\] = new Option((i), (i));
		select.options\[i-1\].selected = true;
	} 
	else 
	{
      		select.options\[i-1\] = new Option((i), (i));
	}
  }

Permalänk: https://www.webforum.nu/p/58427

## #2 — Moppan, 2002-11-08T13:09Z

Kanske ska visa variablerna som finns ovanför denna kod:

select = span.children(2);
  options = "";
  var nrOfDays = daysInMonth(aDate);

Permalänk: https://www.webforum.nu/p/847332

## #3 — Moppan, 2002-11-08T14:02Z

Funkar... jag fixade.....

Permalänk: https://www.webforum.nu/p/847382

---

Tråden på webben: https://www.webforum.nu/amne/javascript/58427-uppdatera-en-select-dagar-efter-månad
