Pregunta

Estoy buscando un control de calendario ( AKA selector de fecha) que funciona dispositivos móviles. El problema es que la mayoría de los dispositivos no tienen JavaScript o tienen poca compatibilidad con JavaScript.

El control integrado de

ASP.NET usa JavaScript para realizar el post- espaldas ASP.NET tiene un control de calendario móvil, pero no es completamente localizable (en dispositivos de gama baja donde muestra un selector de fecha paso a paso, sus botones siempre están en inglés).

Estoy pensando en anular el control de calendario incorporado para reemplazar el post-back de JavaScript directamente con enlaces parametrizados.

Mi compuesto pregunta es -

¿Existe un buen control de calendario sin JavaScript, una forma de deshacerse de JavaScript en el control incorporado de ASP.NET o una forma de localizar el control de calendario móvil de ASP.NET?

Si todo lo anterior no existe, ¿es una buena forma de reemplazar el post-back con enlaces parametrizados? ¿Cuáles serían otras sugerencias?

Actualmente, no me preocupa el formato: el dispositivo al que me dirijo muestra bien el selector de fecha. Solo me preocupa el pequeño problema de hacer que funcione ...

¿Fue útil?

Solución

Lo que terminé haciendo es crear un control de calendario personalizado.

Por ahora, usé una tabla, pero tendrá que cambiar cuando quiera admitir más dispositivos. Como estoy apuntando a idiomas de derecha a izquierda, una tabla ya es una molestia.

@troelskn - No elegí <select> porque no son cómodos para un usuario que usa un dispositivo móvil, pero gracias por el consejo.

Otros consejos

Puede generar algunos cuadros desplegables (<select>) y usarlos como un simple selector de fechas. Sin embargo, tendrá que hacer una validación del lado del servidor, ya que sin JavaScript significaría que el usuario podría elegir una fecha no válida (por ejemplo, 31 de febrero).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top