Sto utilizzando il DatePicker dell'interfaccia utente jQuery per le selezioni di date sul mio sito. Uno dei miei utenti ha appena effettuato l'aggiornamento alla versione più recente di Chrome, che ha un selettore di date nativo incorporato per HTML5. Il grosso problema in quanto le due interfacce utente si sovrappongono a vicenda. L'altro problema è quando l'utente invia una data, la data nel database ritorna a "0000-00-00" e produce dati non validi.HTML5 Data Input Type Interferire con jQuery Datepicker
Se rimuovo il jQuery datepicker, la maggior parte degli utenti che non utilizzano i browser più recenti non avrà un selettore di date popup. E chi ha il browser più recente avrà due calendari sovrapposti che interrompe l'applicazione. La mia domanda è: come disabilitare i browser più recenti dalla visualizzazione della funzione di data incorporata e continuare a utilizzare jQuery Datepicker?
dove posizionare il codice sopra? Inoltre, chiamo lo script modernizr.js nella mia intestazione? – Neon
Sì, è necessario fare riferimento a moderizr.js nell'intestazione con un tag script. E tu collocherai il codice qui sopra ovunque tu stia chiamando il metodo '.datepicker()'. Pubblicare il tuo codice esistente sarebbe d'aiuto. – jmoerdyk
Questa soluzione ha funzionato per me! Ecco le istruzioni per l'installazione di Modernizr: http://modernizr.com/docs/#installing – Luke