2015-04-18 11 views
8

Sto lavorando a un'applicazione Chrome Packaged, quindi il mio codice dovrebbe funzionare solo in Chrome.HTML 5 Tipo di input = 'data' disabilita l'input da tastiera

Ho il seguente ingresso

<input type="date" /> 

https://jsfiddle.net/jhbo4q2k/

Su Chrome questo aggiunge automaticamente un DatePicker. Vorrei solo mantenere questo Datepicker e disabilitare l'input tramite tastiera.

È possibile?

MODIFICA:

La risposta accettata funziona. Basta essere attenti a questo

https://developer.chrome.com/extensions/tut_migration_to_manifest_v2#inline_scripts

non puoi script uso in linea in un app confezionato.

+0

Yup, è possibile disattivare evento KeyDown per quell'ingresso – mohamedrias

risposta

23

È possibile utilizzare onkeydown e impedire all'utente di immettere il valore.

<input type="date" onkeydown="return false" />

+0

la tastiera ancora popup – ColacX

Problemi correlati