Ho una casella di input con tipo = "date", tutto funziona bene in IE ma nell'ultima versione di Chrome viene fornito con uno spinner, freccia giù e con un segnaposto di mm/gg/aaaa.Chrome type = "date" e jquery ui data picker clanging
In Chrome, al clic di quel campo, Chrome apre un datepicker e ho mappato il datepicker di jquery ui per l'utilizzo della mia applicazione. Questo sia si scontrano su di loro come illustrato di seguito:
ho applicato una correzione, come di seguito:
input[type="date"]::-webkit-calendar-picker-indicator{
display:none;
-webkit-appearance: none;
margin: 0;
}
input[type="date"]::-webkit-inner-spin-button {
/* display: none; <- Crashes Chrome on hover */
-webkit-appearance: none;
margin: 0;
}
/** THIS DOESN'T WORK **/
input[type="date"]::-webkit-input-placeholder{
display:none !important;
-webkit-appearance: none !important;
visibility: hidden !important;
}
/** THIS DOESN'T WORK **/
Dopo aver aggiunto il codice di cui sopra, sembra saggio:
Il codice sopra nasconde lo spinner e la freccia che scocca il selettore di date di Chrome. Ma c'è un problema, il segnaposto ('mm/gg/aaaa') è ancora lì dentro per la casella di testo di input; il selezionatore di date del mio jquery ui sta migliorando, ma quando seleziono le date, il segnaposto è ancora lì.
Nessun valore è impostato in quella casella di input.
È necessario sapere come rimuovere quel segnaposto per impostare il valore; anche il formato della data che sto usando per l'applicazione è aaaa/mm/gg.
versione Chrome è: Versione 27.0.1448.0
Grazie in anticipo !!!
Ho cercato su google e ho scoperto che era qualcosa di simile a un bug di Chromium, se sì, allora è risolto? – GOK
Dai un'occhiata qui: http://stackoverflow.com/questions/11320615/disable-browser-native-datepicker –