Necesitaba mostrar algunos datos preexistentes de una tabla y necesitaba deshabilitarlos para evitar que el usuario los editara. Así que lesEl elemento de formulario desactivado no se ha enviado
$form -> getElement("elementname") -> setAttrib("disable", true);
Cuando envíe el formulario de discapacitados, descubrí, que el elemento de formulario no quede sometido en absoluto, simplemente porque se ha desactivado. Confirmé esto cuando probé eliminando las opciones de desactivación.
¿Qué está pasando? ¿Estoy haciendo algo mal? ¿Cómo resolver esto?
De todos modos, esta no es la forma correcta de asegurarse de que el usuario no edite el campo. Debe agregar un validador para lograr este objetivo. –
Si el objetivo es mostrar solo los datos preexistentes, simplemente haz eso: imprimirlo, no usar campos de formulario. –