Domanda

Voglio essere in grado di effettuare una chiamata HTTP aggiornando alcune caselle di selezione dopo aver selezionato una data.Vorrei avere il controllo dell'aggiornamento della casella di testo in modo da sapere quando si è verificato un cambiamento "vero" (nel caso in cui sia stata selezionata la stessa data).Idealmente, chiamerei una funzione per visualizzare il calendario ed essere in grado di valutare la data prima di compilare la casella di testo... in modo da poter eseguire la convalida prima di effettuare una chiamata al server.

È stato utile?

Soluzione

JQuery date picker è uno strumento estremamente flessibile.Con la possibilità di collegare gestori prima dell'apertura o dopo la selezione della data, temi, selezione della gamma e una varietà di altre opzioni incredibilmente utili, ho scoperto che soddisfa tutte le mie esigenze.

Anche il fatto di sedermi accanto a uno dei suoi manutentori qui al lavoro è abbastanza utile...

Altri suggerimenti

Ho giocato con lo script jquery datePicker: dovresti essere in grado di fare tutto il necessario con questo.

YUI E ExtJs entrambi hanno calendari molto belli e flessibili.

Se mai finissi per prendere in considerazione una libreria/toolkit JavaScript, Dijit, un sistema di widget sovrapposto Dojo, ha un calendario (Pagina di prova del calendario Dijit).L'ho trovato relativamente semplice da implementare.

//Disclaimer:Al momento sono nel mezzo di una relazione di amore-odio con il Dojo, poiché sto imparando e usandolo meglio.

Non mi piace l'ajax di MS ASP.NET, ma il loro datepicker è eccezionale.Altrimenti, jQuery datepicker.

Sto utilizzando JSCalendar di Dynarch per un progetto su cui sto attualmente lavorando.Ha la licenza LGPL ed è davvero flessibile (facile da personalizzare in base alle tue esigenze).Ha molte funzionalità e ha anche un bell'aspetto.

http://www.dynarch.com/projects/calendar/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top