El HTML5 selector de fecha sólo se muestra en el móvil, no hace nada en el sitio de escritorio. Estoy usando el siguiente código html:

<input type="date" name="req_dobirth" tabindex="13" id="req_dobirth" value="<%=request("req_dobirth")%>" />

El mismo campo en el formulario móvil es:

<input type="date" name="req_dobirth" tabindex="17" style="width: 92%;" id="req_dobirth" value="<%=request("req_dobirth")%>" />

(única diferencia es el ancho)

Alguna idea?

  • Que los navegadores están realizando pruebas con? No todos ellos el apoyo de la date tipo de entrada.
  • caniuse.com/input-datetime
  • Lo siento, debería haber dado esa información. Sólo funciona en Chrome, no firefox, IE o Safari (mac)
  • ¿Hay alguna otra alternativa que es compatible con más navegadores?
  • el jQueryUI datepicker es una alternativa decente que debería funcionar en la mayoría de los navegadores
  • Sí, vea el relleno de la lista he enlazado en mi respuesta-hay al menos dos selector de fecha relleno de las opciones de la lista.

InformationsquelleAutor JFar_13 | 2013-07-29

2 Comentarios

  1. 0

    La mayoría de los navegadores de escritorio todavía no apoyo la date tipo de entrada.

    Usted puede encontrar una completa compatibilidad del navegador gráfico aquí: http://caniuse.com/input-datetime

    Sugiero utilizar un relleno de algún tipo (tal vez el de jQuery datepicker de control, por ejemplo, o ver la modernizr polyfil lista para más opciones) como un retroceso para los navegadores que no lo soportan.

    Ver esta pregunta para obtener más información sobre cómo detectar el soporte de los navegadores: ¿Cómo puedo saber si el navegador soporta <input type=’fecha’>

    • Gracias por el relleno respuesta, voy a mirar a través de los que, como se ve sólo el billete.
    • curiosamente, ninguno de los datepicker polyfills puedo encontrar trabajo en Safari, incluso cuando dicen que lo hacen!

Dejar respuesta

Please enter your comment!
Please enter your name here