Casi no tengo conocimiento de programación web, pero me han encargado resolver algo en el sitio web de mi empresa. Aparentemente, tengo un problema con los navegadores que usan HTML5 en un sitio heredado usando type = "date" y necesito encontrar una forma de evitarlo.Tipo de entrada de Google Chrome = "fecha"
Mi sitio tiene una gran cantidad de campos de fecha que el usuario debe introducir como tales:
<input type="date" name="DateStart" size="15" value="8/30/2011">
En todos los navegadores que utilizamos actualmente, excepto Chrome, esto funciona muy bien. Chrome es el único navegador que proporciona botones para desplazarse por la fecha. Lo que veo en la parte final de esto es un intento de hacer esto:
FormatDateTime(DateStart, 2)
me sale un error de fecha no válido lo que significa que no podemos utilizar Chrome para llenar este formulario. ¿Hay alguna forma de solucionar este problema?
Está bien, lo siento redactado de esa manera.Como dije, casi no tengo conocimiento del desarrollador web. Este sitio tiene aproximadamente 10 años o más y la compañía no tiene presupuesto para reemplazarlo, así que me han encargado mantenerlo actualizado. ¿Hay alguna manera de evitar que Chrome use HTML5 en esta instancia específica y volver a la forma en que solía funcionar? Funcionó bien hasta la versión 9 más o menos. –
He reparado mi redacción original para ser menos ofensivo. –
El problema aquí es que su sitio/usó un tipo de entrada de "fecha" mucho antes de que se incluyera en cualquier borrador de normas. Si puedes simplemente cambiar el tipo a "texto", esa sería la solución más simple. – feeela