#580 - Selezionare una data da un calendario con Classic ASP

A grande richiesta, completiamo l'esempio del calendario pubblicato nello script #559 per aggiungerci la possibilità di selezionare un giorno e recuperare poi il valore.
Dobbiamo soffermarci sul ciclo che crea il calendario vero e proprio e modificarlo in questo modo:

<%

'mostriamo il calendario
for i = 1 to giornidelmese(mese,anno)
  data = Cdate(( i & "/" & mese & "/" & anno))
  if WeekDay(data) = 1 then Response.Write "<tr>"
  Response.Write("<td align=""center""><a href='calendario.asp?data=" & Server.UrlEncode(data) & "'>" & i & "</a></td>")
  if WeekDay(data) = 7 then Response.Write "</tr>"
next

%>

A questo punto per recuperare la data sarà sufficiente uno pezzo di script come questo:

<%

data_sel = Request("data")
if data_sel <> "" then
Response.Write("<p>Hai selezionato: " & CDate(data_sel))
end if

%>

Per approfondimenti si veda:

#559 - Creare un calendario con Classic ASP
http://www.aspitalia.com/liste/usag/script.aspx?ID=559


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

mattalex scrive:
#580 - Selezionare una data da un calendario con Classic ASP

ciao a tutti, ho realizzato un calendario per leggere i vecchi messaggi di un blog. l'istruzione che fa la select è questa:SQLC="SELECT * FROM ...
mercoledì 17 ottobre 2007 | 3 risposte
fusionman scrive:
#580 - Selezionare una data da un calendario con Classic ASP

data_sel = Request("data")if data_sel = "" or not isdate(data_sel) then data_sel=date()Response.Write("hai selezionato..."&CDate(data_sel))un po di ...
mercoledì 13 aprile 2005

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC