Desidero utilizzare Jquery datepicker. L'ho configurato utilizzando l'opzione di campo alt. Sto visualizzando D/M/Y nel campo di testo, ma invio di Y-M-D. Finora tutto funziona correttamente, inviando i dati corretti, ecc.jQuery Selezione data in cui l'input di testo è di sola lettura
Tuttavia, desidero impedire all'utente di digitare manualmente una data. Inizialmente avevo impostato il campo INPUT su disattivato, che funzionava in tutti i browser tranne IE. In IE apparirebbe il selettore di date ma non si chiuderà dopo aver fatto clic su una data.
Qualcuno conosce il modo migliore per farlo?
Grazie. Questa è una soluzione davvero concisa e gestisce anche la mancanza di Javascript. –
se si sta percorrendo quella rotta, potrebbe anche essere utile disabilitare il keydown, per evitare backspace, cancellare, ecc. $ ("# input-id"). Keydown (funzione (e) \t {e .preventDefault();}); – dah97765
Ho trovato che la pressione di tasto non era in grado di impedire il backspace, quindi la soluzione dah97765 è la migliore. –