• Lunes 23 de Diciembre de 2024, 15:07

Autor Tema:  CAPTURA EN MAYUSCULAS  (Leído 2582 veces)

caliches52

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
CAPTURA EN MAYUSCULAS
« en: Martes 25 de Agosto de 2009, 14:50 »
0
Buenos Dias.

Me gustaria saber si alguien me puede ayudar en la siguiente inquietud:
Como hago para que cuando una persona este escribiendo en un campo de texto del formulario, siempre pueda visualizar las letras en mayuscuals independiente de si el teclado tiene activadas las mayusculas.
Otra cosita como  hago `para visualizar una foto al cargarla sin guardarla, me gustraria saber si se puede hacer con php, o con otro lenguaje.

De ante mano gracias porla colaboracion prestada.

lair

  • Miembro MUY activo
  • ***
  • Mensajes: 213
  • Nacionalidad: mx
    • Ver Perfil
Re: CAPTURA EN MAYUSCULAS
« Respuesta #1 en: Martes 25 de Agosto de 2009, 19:45 »
0
Lo de las mayusculas lo puedes hacer con css, simplemente es cuestion de definir una clase paresida a esto:

Código: Text
  1. .mayus{
  2.     text-transform:uppercase;
  3. }
  4.  

y tu input quedaria algo como esto:

<input type='text' class='mayus' />

suerte y cualquier cosa aqui estamos  :beer:

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: CAPTURA EN MAYUSCULAS
« Respuesta #2 en: Martes 25 de Agosto de 2009, 20:16 »
0
No, estoy muy seguro pero segun recuerdo si se utiliza CSS solo afecta la presentacion (Repito,No estoy 100% seguro, habria que comprobarlo), y al enviar se envia tal como se escribio no como se ve

Te dejo esta opcion en JS, tambien puedes usar el metodo onKeyDown, OnChange etc..
Código: Text
  1. <input type="text" name="texto"  value="" onKeyUp="javascript:this.value=this.value.toUpperCase();">
  2.  

Te dara un efecto tal vez no muy agradable de que se note la conversion, en ese caso pudieras combinar esta solucion con la que te dijo lair y pienso que te iria muy bien


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: CAPTURA EN MAYUSCULAS
« Respuesta #3 en: Martes 25 de Agosto de 2009, 22:28 »
0
Es cierto que CSS solo afecta la apariencia de los caracteres (ya lo he comprobado); también puedes elegir la opción de convertir el texto desde PHP con strtoupper() antes de almacenarlo:
Código: PHP
  1. <?php
  2. //...
  3. $content = strtoupper($_POST['campo_texto']);
  4. //...
  5.  
  6.  
:suerte:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

lair

  • Miembro MUY activo
  • ***
  • Mensajes: 213
  • Nacionalidad: mx
    • Ver Perfil
Re: CAPTURA EN MAYUSCULAS
« Respuesta #4 en: Miércoles 26 de Agosto de 2009, 17:27 »
0
Cita de: "caliches52"
Como hago para que cuando una persona este escribiendo en un campo de texto del formulario, siempre pueda visualizar las letras en mayuscuals independiente de si el teclado tiene activadas las mayusculas.

Es totalmente cierto, CSS solo cambia la apariencia incluso si lo copias y lo pegas en otro lugar se vera exactemento como lo hallas escrito en el campo (a pesar de que se VEA todo en mayusculas)

caliches52

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: CAPTURA EN MAYUSCULAS
« Respuesta #5 en: Jueves 27 de Agosto de 2009, 15:16 »
0
Gracias, por los concejos me sirvio.

igual solo queria que la apariencia fuera de captura en mayusculas, gracias a los dos...