text_form_tag inactivo al usuario

edited octubre 2010 in Dudas/Problemas
Como hago para que un usuario no pueda escribir en un text_form_tag, ppor ejemplo que señale una fecha y no pueda manipularla.

Comentarios

  • edited 1:20
    para deshabilitar el input de modo que no se pueda escribir en el se usa el atributo DISABLED

    en el form seria así:
    <?php echo text_field_tag('name: nombre_campo','id: idInput', 'DISABLED: true'); ?>
    

    ahora si lo quieres que se deshabilite luego de seleccionar un fecha o realizar determinada acción en la vista, puedes hacerlo con javascript; Recomiendo hacerlo con Jquery es muy fácil


    con jquery lo deshabilitas asi:
    $("#idInput").attr('disabled','disabled');
    

    y para habilitarlo nuevamente es
    $("#idInput").attr('disabled','');
    

    indica en que evento quieres que se ejecute el código anterior y ya esta

    nos cuentas como te fue
    Saludos!!
  • edited 1:20
    Hola, te cuento que cuando uso disable me desahibilita el campo, y me deja entrar la fecha que quiero por medio de un calendario, pero al subir los datos esta fecha no se guarda en la base de datos..... Que pasara?
Sign In or Register to comment.