On 8/30/07, stripTM <[EMAIL PROTECTED]> wrote:
...
> >
> > Aprovecho para opinar: un campo "readonly" no debería siquiera ser un
> > campo.
> >
¿Quieres decir que no se envie?. Readonly solo indica que el origen de
la informacion no es el usuario, pero puede tener cualquier otro
origen. No es mas que un display de informacion que no puede ser
modificado por el usuario. Quizas se puede emular con un div al que le
haces innerHTML y añadiendo un input hidden. Pero eso es utilizar
muchos elementos extras, para hacer lo mismo que algo que ya lo hace
bien y al estar fundamentado en el estandar no puede dar problemas.
En un contexto es necesario utilizarlo.
Si presentamos al usuario siempre el mismo diseño, teniendo en un
sitio un campo para que el usuario pueda operar, puede haber un
momento en el que el valor de esa caja tenga que ser por fuerza 666.
Podrias no presentar la caja, pero eso modificaria el diseño. Asi que
respetas la caja, pero la haces readonly. Lo malo (un pequeño problema
de inoportunidad) es que readonly no suele cambiar el color, con lo
que quizas ademas interesa usar algo de css para darle un color
distinto...
... quizas algo como esto:
<style>
input[readonly="readonly"] {
color: gray;
}
</style>
<input type="text" value="Mascarada, de Terry Pratchet" readonly="readonly">
<input type="text" value="Mascarada, de Terry Pratchet">
(no es que yo lo fuera hacer asi, pues quizas IE tengan problemas).
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo