Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Mayusculas en campos input text (https://www.clubdelphi.com/foros/showthread.php?t=52071)

lucasarts_18 09-01-2008 17:52:18

Mayusculas en campos input text
 
Hola.

He visto que con la propiedad (text-transform:uppercase) del CSS se puede aplicar que los campos tengas solo texto en mayusculas, pero sin embargo todo esto es un mero aspecto visual, ya que al momento de llegar al servidor llegan en minusculas nuevamente, al final se transforma en doble trabajo.

Existe otro forma de hacerlo, gracias.

Hasta Luego .-

dec 09-01-2008 18:01:42

Hola,

Si es como dices, no lo veo yo como "doble trabajo". Pero, es bueno saber lo que dices. Con CSS puedes mostrar siempre el texto en mayúsculas, hasta ahí, bien. Y, si realmente precisas los datos en mayúsculas i-n-d-e-p-e-n-d-i-e-n-t-e-m-e-n-t-e del CSS, tú debes transformarlos a mayúsculas, sea en el servidor, sea en el cliente con JavaScript.

Piensa que no puedes fiarte de que el CSS esté disponible, y no deshabilitado, por ejemplo, o de que la versión que se soporte incluya el "text-transform". En todo caso, una cosa es la presentación y otra la "lógica". Si necesitas mayúsculas, yo me aseguraría de que en el servidor el texto se transforma a mayúsculas, pero, no lo veo como "doble" trabajo.

¿Qué te parece? :)

lucasarts_18 09-01-2008 18:08:56

Hola dec.

A igual que con las validaciones JS, vale la pena validar por el lado del servidor también. y había olvidadado eso, si, tienes razón, no quiero meterle javascirpt, así que a hacer un uppercase() por el lado del servidor. :rolleyes:

Gracias...

dec 09-01-2008 18:13:39

Hola,

Pues así me parece a mí también. Las validaciones en JavaScript son muy curiosas, porque evitan "llamadas al servidor", pero, cuando los datos entran realmente al servidor (es decir, la "llamada" se ha producido) hay que validar estos datos sí o sí, entre otras cosas, porque el JavaScript puede desactivarse, o "cambiarse", en fin, no puedes fiarte de sus validaciones, insisto, una vez los datos estén en el servidor.


La franja horaria es GMT +2. Ahora son las 20:55:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi