Estaba creando una extensión de Chrome y agregué un selector de fecha y hora. Cada vez que elijo la fecha y la hora, debería mostrar el valor elegido en el campo html de entrada. Sin embargo, no se muestra en mi caso.
<input type="datetime-local" name="" id="date-el">Utilizo el código html anterior para agregar un selector de fecha y hora en mi popup.html de extensión de Chrome. También tengo un trabajador de servicio en segundo plano para la base de datos. Después de hacer algunas pruebas aleatorias, descubrí que el selector de fecha y hora funciona normalmente cuando elimino el trabajador de servicio en segundo plano.
El trabajador del servicio Background.js se ejecuta en segundo plano todo el tiempo. ¿Bloquea las entradas de fecha para que no se actualicen? ¿Existe una relación entre el trabajador del servicio de extensión de Chrome y la entrada de fecha y hora html5?
Podrías probar con este código, tal vez necesites ponerlo en un form
<form> <h2> Try Clicking Submit</h2> <hr /> <label for="via-html">Set with HTML value attribute (Works fine!)</label> <br /> <input id="via-html" type="datetime-local" value="1980-01-01T01:01:01.001"/> <br /> <br /> <label for="via-js">Set with JavaScript (Fails Validation!)</label> <br /> <input type="datetime-local" id="via-js"/> <hr /> <input type="submit" /> </form>