none
dejar un campo datetime deshabilitado RRS feed

  • Pregunta

  • Estimados, he estado tratande de deshabilitar un campo datetime, pero me han generado varios problemas:

    1.- probe utilizando la intruccion crmForm.all.new_fecha.disabled=true, pero el calendario seguia activo

    2.- probe la siguiente funcion:

    function SetReadOnlyCrmDateField(elementName, isReadOnly)
    //------------------------------------------------------>
     {
        if (elementName != null) {
            var elem = document.getElementById(elementName + "img");
            if ((typeof (elem != "undefined")) && (elem != null)) {
                if (isReadOnly) {
                    elem.disabled = true;

                    // Also disable date text field
                    var node = elem.parentNode.previousSibling.firstChild;
                    node.disabled = true;
                    elem.src = '/_imgs/btn_dis_cal.gif';
                    node.className = "ro";

                }
                else {
                    elem.disabled = false;
                    var node = elem.parentNode.previousSibling.firstChild;
                    node.disabled = false;
                    elem.src = '/_imgs/btn_on_cal.gif';
                    node.className = "";
                }
            }
        }
    }

    y con ello el calendario quedaba desactivado pero el campo time quedaba activo

    3.- convine ambas soluciones pero alpinchar el pick del campo time arroja un error de pagina.

     

    alguien sabe como solucionar esto deshabilitando fecha y hora?

     

    saludos y gracias

    lunes, 5 de septiembre de 2011 14:28

Todas las respuestas