none
Input type date html5 con asp.net RRS feed

  • Pregunta

  • Hola, buenos días, estuve buscando la respuesta a algo que me pasa con el datepicker de html en chrome pero no pude encontrar nada.

    Para seleccionar la fecha en un textbox uso el siguiente código.

    <asp:TextBox ID="txtFecha" runat="server" Type="Date"></asp:TextBox>

    El problema es cuando quiero por código asignar un valor al textbox.

    txtFecha.text = "01/01/2013"

    En lugar de mostrar la fecha que le asigno, muestra dd/mm/yyyy como para seleccionar una nueva fecha.

    Si alguno le paso y sabe como resolverlo les agradecería cualquier aporte.

    desde ya muchas gracias!

    viernes, 24 de mayo de 2013 13:12

Respuestas

  • hola

    pero eso que usas alli asp.TextBox no tiene ninguna propiedad que se llame "Type"

    seguramente esta tenga que ver con html5 pero no creo que sea conveniente mezclar conceptos de html5 con controles de asp.net

    quzas si usarias un tag de html, seria diferente

    porque no usas el

    Calendar ajax

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta marketen miércoles, 5 de junio de 2013 22:45
    viernes, 24 de mayo de 2013 20:14
  • Gracias por las respuestas.

    Estaba usando el Calendar Ajax que indica Leandro pero tenia el problema que cuando una pagina estaba un poco mas cargada demoraba mucho en aparecer el calendario al momento de navegar.

    Por eso busque otras alternativas como el de Type="Date" de html5

    Ahora me di cuenta que si uso UpdatePanel el calendario de ajax aparece al instante, así que volvía usarlo.

    Desde ya muchas gracias!

    Saludos

    • Marcado como respuesta marketen miércoles, 5 de junio de 2013 22:45
    miércoles, 5 de junio de 2013 22:45

Todas las respuestas

  • Hola,

    ¿ has probado txtFecha.text = CDate("01/01/2013") ?

    viernes, 24 de mayo de 2013 16:26
  • hola

    pero eso que usas alli asp.TextBox no tiene ninguna propiedad que se llame "Type"

    seguramente esta tenga que ver con html5 pero no creo que sea conveniente mezclar conceptos de html5 con controles de asp.net

    quzas si usarias un tag de html, seria diferente

    porque no usas el

    Calendar ajax

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta marketen miércoles, 5 de junio de 2013 22:45
    viernes, 24 de mayo de 2013 20:14
  • Gracias por las respuestas.

    Estaba usando el Calendar Ajax que indica Leandro pero tenia el problema que cuando una pagina estaba un poco mas cargada demoraba mucho en aparecer el calendario al momento de navegar.

    Por eso busque otras alternativas como el de Type="Date" de html5

    Ahora me di cuenta que si uso UpdatePanel el calendario de ajax aparece al instante, así que volvía usarlo.

    Desde ya muchas gracias!

    Saludos

    • Marcado como respuesta marketen miércoles, 5 de junio de 2013 22:45
    miércoles, 5 de junio de 2013 22:45
  • A mi funciono con esto

    txtFecha.text =cdate( "01/01/2013").ToString("yyyy-MM-dd")

    lunes, 29 de septiembre de 2014 13:36
  • Totalmente de acuerdo, yo he intentado hacerlo y no me salia hasta que he añadido el .ToString("yyyy-MM-dd") ahi esta el kit de la qüestión. gracias por el comentario
    lunes, 18 de febrero de 2019 12:05