Pokaż sekundy na typie wejścia = data-lokalna w Chrome
W Google Chrome, jeśli ustawię wartość wejścia typudatetime-local
do czasu zawierającego sekundy, w których wartość sekund wynosi 0 Chrome postanawia nie pokazywać wartości sekund na wejściu, co oznacza, że użytkownik w ogóle nie może ustawić sekund.
Na przykład. Jeśli ustawię wartość na2013-10-24T20:36:01
następnie Chrome wyświetli dane wejściowe, a użytkownik może zmienić dzień, miesiąc, rok, godziny, minuty i sekundy na dowolne dane (w tym 0). Jeśli ustawię wartość na2013-10-24T20:36:00
następnie sekundowa część znika. Rozumiem, że nie jest pokazywany, jeśli nie przekazano żadnej wartości w sekundach, ale wyraźnie ustawiam je na 0, więc uznałbym, że je pokaże.
Powodem, dla którego jest to problem, jest to, że czytam czasy z bazy danych i jeśli któryś z nich został ustawiony na 0 sekund, użytkownik nie może zmienić czasu bez włamywania się do niego za pomocą narzędzi programistycznych!
Czy czegoś mi brakuje?
Dzięki!