576 messaggi dal 30 aprile 2003
Ciao a tutti,
ho inserito questo codice nell'evento SelectionChanged del calendario:

calendar1.Attributes.Add("onClick","sendValue('" + calendar1.SelectedDate + "','" + myField + "');");


dove sendValue è una funzione JavaScript che imposta la data selezionata da popup in una textbox della pagina padre.

Perché prima di passare correttamente il valore, ho bisogno di cliccare 2 volte sulla data? Ho inserito il codice nell'evento sbagliato?

Grazie

Prima o poi diventerò un guru!
aletheia wrote:
Perché prima di passare correttamente il valore, ho bisogno di cliccare 2 volte sulla data? Ho inserito il codice nell'evento sbagliato?

sì, perchè così l'aggiungi solo dopo che hai fatto il primo click.
risolvi in altro modo usando questo script come base:
http://www.aspitalia.com/script/602/Date-Pickup-Control-Calendar-ASP.NET.aspx
ovviamente puoi personalizzartelo con quest'altro approccio, che non usa PostBack:
http://www.aspitalia.com/script/543/Personalizzare-Contenuto-Celle-Calendar.aspx

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
576 messaggi dal 30 aprile 2003
Grazie mille per l'aiuto

Prima o poi diventerò un guru!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.