Avatar billede lsp_pj Nybegynder
31. oktober 2003 - 09:54 Der er 7 kommentarer

Date Picker - MANGLER auto submit

HJÆLP!!!

Et stort ønske: Jeg har fundet et datepicker-script på http://javascript.internet.com/calendars/date-picker.html

Mit problem er bare at man hver gang skal vælge en dato - og derefter trykke på submit for at aktivere, hvad man gerne vil, - med datoen indsat som parameter.

Kan man ikke indbygge en autosubmit - så når man klikker på en given dato - bliver formen automatisk submitted???

Jeg bruger følgende kode for at kalde kaldenderen og sætte datoen ind i en form:

<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>

<form name="vaelgdato" method="POST" action="dag_valgt.asp">
    <input type="text" name="T1" value="" size="9" MAXLENGTH="10">
    &nbsp
    <a href="java script:show_calendar('vaelgdato.T1');"><img src="show-calendar.gif" width=24 height=22 border=0 alt="Vælg en anden dato"></a>
    &nbsp
    <A href=java script:vaelgdato.submit()><img border='0' src='../pics/ok.jpg' alt="Vis dag"></A>
</form>
Avatar billede roenving Novice
31. oktober 2003 - 11:00 #1
Måske vil dette virke ?-)

    <input type="text" name="T1" value="" size="9" MAXLENGTH="10" onchange="this.form.submit()">
Avatar billede roenving Novice
31. oktober 2003 - 11:01 #2
-- ellers skal du nemlig ind i datepicker-scriptet ...
Avatar billede lsp_pj Nybegynder
31. oktober 2003 - 11:11 #3
Det virker ikke...
jeg har prøvet at indsætte noget lign.: vaelgdato.submit() i scriptet under onclick - men med min Javascript erfaring går det ikke helt godt :(

Udsnittet der skal pilles i er jo nok:

    // Write rest of the 1st week
    for (j=vFirstDay; j<7; j++) {
        vCode = vCode + "<TD WIDTH='14%'" + this.write_weekend_string(j) + "><FONT FACE='" + fontface + "'>" +
            "<A HREF='java script:void(0);' " +
                "onMouseOver=\"window.status='Sæt dato til " + this.format_data(vDay) + "'; return true;\" " +
                "onMouseOut=\"window.status=' '; return true;\" " +
                "onClick=\"document." + this.gReturnItem + ".value='" +
                this.format_data(vDay) +
                "';ggPosX=-1;ggPosY=-1;nd();nd();\">" +
                this.format_day(vDay) +
            "</A>" +
            "</FONT></TD>";
        vDay=vDay + 1;
    }
    vCode = vCode + "</TR>";

... men der må jeg selv melde pas...!
Avatar billede lsp_pj Nybegynder
31. oktober 2003 - 11:27 #4
... og dog:

Jeg prøvede lige selv at ændre:

"<A HREF='java script:void(0); osv... til "<A HREF='java script:vaelgdato.submit();

... det virker bare!!! Så slipper man både for en INPUT boks og en OK knap
Avatar billede roenving Novice
31. oktober 2003 - 11:36 #5
-- det vil sige du kunne bruge mine ideer ?-)

-- velbekomme '-)
Avatar billede lsp_pj Nybegynder
31. oktober 2003 - 11:39 #6
Njaaaaaaa jeg vil nærmere sige at jeg selv kom til at kigge nærmere på JAVA-koden da jeg fik den kopieret ind på eksperten... ellers bliver det vist for nemt tjent... (jeg havde også selv prøvet med ONCHANGE.
Avatar billede olebole Juniormester
31. oktober 2003 - 14:47 #7
<ole>

Det virker som en temmelig antikveret kode - mon ikke, der er nyere og bedre koder 'derude'?

/mvh
</bole>
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



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows