Ich möchte den Jquery Datepicker verwenden. Ich habe es mit einer Altfeldoption eingerichtet. Ich zeige D/M/Y im Textfeld an, gebe aber Y-M-D ein. Alles funktioniert soweit, das Senden der richtigen Daten usw.jQuery Date Picker wo Texteingabe ist nur lesbar
Ich möchte jedoch verhindern, dass der Benutzer ein Datum manuell eingeben kann. Ich hatte ursprünglich das INPUT-Feld auf deaktiviert eingestellt, was in jedem Browser außer IE funktionierte. In IE würde es die Datumsauswahl öffnen, aber nicht nach dem Klicken auf ein Datum schließen.
Kennt jemand den besten Weg, dies zu tun?
Danke. Dies ist eine sehr präzise Lösung und es behandelt auch das Fehlen von Javascript anmutig. –
Wenn Sie diese Route gehen, kann es auch nützlich sein, Keydown auch zu deaktivieren, um Rückschritt zu verhindern, zu löschen usw. $ ("# input-id") keydown (function (e) \t {e .Standard verhindern();}); – dah97765
Ich fand, dass Tastendruck Backspace nicht verhindern konnte, also ist dah97765 Lösung am besten. –