Foros del Web » Programando para Internet » ASP Clásico »

Mayúsculas y minúsculas en el nombre

Estas en el tema de Mayúsculas y minúsculas en el nombre en el foro de ASP Clásico en Foros del Web. Hola programadores del foro Quiero válidar el nombre, porque muchos usuarios introducen su nombre con mayúsculas o minúsculas y quiero que la primer letra de ...
  #1 (permalink)  
Antiguo 28/09/2006, 11:58
 
Fecha de Ingreso: enero-2006
Mensajes: 1
Antigüedad: 18 años, 4 meses
Puntos: 0
Mayúsculas y minúsculas en el nombre

Hola programadores del foro

Quiero válidar el nombre, porque muchos usuarios introducen su nombre con mayúsculas o minúsculas y quiero que la primer letra de sus nombres o apellidos, convertila en mayúsculas y el resto e minúsculas, alguien podría ayudarme por favor.
Tengo la siguiente función
<%
Function ConvTextCapital(Texto)
' Convierte el texto enviado en letra capital, la primera en mayúscula y el resto en minúculas
ConvTextCapital = UCase(Left(Texto, 1)) & LCase(Mid(Texto, 2))
End Function
%>
pero tengo un problema con ella, porque cuando son dos nombres o dos apellidos, solo me pone la primera en mayúsculas y su segundo o tercer nombre lo deja en minúsculas , ojalpuedan ayudarme.

Saludos desde Toluca
  #2 (permalink)  
Antiguo 28/09/2006, 12:38
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Poner la primer letra en mayúculas de cada palabra, supongo que con algo como:

vec = Split(Request("nombre")), " ")
pal=""
for i=0 to ubound(vec)
pal=pal & UCase(Left(vec(i), 1)) & LCase(Mid(vec(i), 2)) & " "
next

No lo he probado pero la idea es esa

Saludos
  #3 (permalink)  
Antiguo 29/09/2006, 08:49
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
oye, si vas a guardar los datos aplica lo de Myakire , ahora que si quieres dar un formato de salida,podrías ocupar unicamente CSS para que automaticamente te ponga en mayusculas la primera letra de cada palabra, el requisito es que la cadena este en minusculas ejemplo :

<span style="TEXT-TRANSFORM: capitalize">nombre otronombre apellidos</span>

La salida sería asi :

Nombre Otronombre Apellidos
  #4 (permalink)  
Antiguo 29/09/2006, 09:21
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
Mira aquí.

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:59.