Avatar billede morw Nybegynder
04. juni 2001 - 15:04 Der er 1 kommentar og
1 løsning

Datepicker

Hej

Jeg har en side hvor brugeren kan vælge en dato via 3 select bokse.

Jeg har lavet en popup vindue der viser en kalender og vil gerne ha noget
javascript der kan ændre de 3 select bokse alt efter hvilken dato der bliver
valgt.

Min bokse er opbygget således:

<select size=\"1\" name=\"dag\" class=\"Boks\">
<option value=\"1\">01.</option>
<option value=\"31\">31.</option>
</select>
<select size=\"1\" name=\"maaned\" class=\"Boks\">
<option value=\"1\">januar</option>
<option value=\"12\">december</option>
</select><select size=\"1\" name=\"aar\" class=\"Boks\">
<option value=\"1998\">1998</option>
<option value=\"2007\">2007</option>
</select>

Jeg åbner kalenderen således:

<a href=\"\"
onClick=\"window.open(\'/admin/cal/\',\'nyt\',\'width=250,height=200,resizable=yes
,scrollbars=no\');return false;\"><img border=\"0\" src=\"/img/datepicker.gif\"
align=\"middle\" width=\"15\" height=\"14\"></a>

Nogen der kan klare den?

/ morten

Avatar billede morw Nybegynder
04. juni 2001 - 23:16 #1
<script language=javascript>
<!--
function SetStartDate (m, d, y)
{
    var i;
    var len;
    window.opener.document.Compose.maaned.selectedIndex = m - 1;
    window.opener.document.Compose.dag.selectedIndex = d - 1;
    len = window.opener.document.Compose.aar.options.length;
    for (i = 0; i < len; i++)
    {
        if (window.opener.document.Compose.aar.options[i].value == y)
        {
            window.opener.document.Compose.aar.selectedIndex = i;
            break;
        }
    }
    window.close();
}
// -->
</script>
Avatar billede morw Nybegynder
04. juni 2001 - 23:16 #2
Fandt det på yahoo...
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