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

primera letra en mayuscula

Estas en el tema de primera letra en mayuscula en el foro de ASP Clásico en Foros del Web. hola amigos del foro, la verdad escribo para ver si alguien me puede ayudar con lo siguiente: necesito un codigo o función para poner la ...
  #1 (permalink)  
Antiguo 17/01/2006, 07:50
Avatar de ivan floyd  
Fecha de Ingreso: diciembre-2005
Mensajes: 13
Antigüedad: 19 años, 4 meses
Puntos: 0
Sonrisa primera letra en mayuscula

hola amigos del foro, la verdad escribo para ver si alguien me puede ayudar con lo siguiente:
necesito un codigo o función para poner la primera letra que escribo en mayuscula, resulta que tengo un formulario y al ingresar con el nombre de usuario en minuscula no me deja, pero si pongo la primera letra en mayuscula, accede altiro. por lo mismo entonces quiero ver si me pueden ayudar.
desde ya gracias.
pd: si necesitan algún tipo de info me avisan plis.
  #2 (permalink)  
Antiguo 17/01/2006, 08:49
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
http://www.forosdelweb.com/showpost....9&postcount=56
  #3 (permalink)  
Antiguo 17/01/2006, 08:50
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años, 4 meses
Puntos: 8
y porque no dejas todo el nombre de usuario en mayusculas???
usuario=Ucase(usuario)

bueno, lo que tu pides seria algo asi:
usuario=ucase(mid(usuario,1,1) & lcase(mid(usuario,2,len(usuario)-1)
  #4 (permalink)  
Antiguo 17/01/2006, 08:58
 
Fecha de Ingreso: enero-2006
Ubicación: Montevideo, Uruguay
Mensajes: 5
Antigüedad: 19 años, 3 meses
Puntos: 0
supongo que el usuario en la base de datos ya esta dado de alta con la primera letra mayuscula, te pasaría lo mismo si estuviesen intercaladas las mayusculas y minusculas, lo que una solucion en el formulario le impediría entrar a otros usuarios que esten dados de alta todo en minuscula o todo en mayuscula.
  #5 (permalink)  
Antiguo 17/01/2006, 09:11
Avatar de ivan floyd  
Fecha de Ingreso: diciembre-2005
Mensajes: 13
Antigüedad: 19 años, 4 meses
Puntos: 0
ok gracias

muchas gracias amigos por las respuestas
pero mi duda es: en que parte de la pagina van esas funciones, por que mi pagina de acceso se procesa en la misma pagina (login.asp)
gracias. no se si me explique bien.-
  #6 (permalink)  
Antiguo 17/01/2006, 09:14
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años, 4 meses
Puntos: 8
deberia ser en la misma...
pero si pones el codigo saldría mucho más fácil
  #7 (permalink)  
Antiguo 17/01/2006, 09:35
Avatar de ivan floyd  
Fecha de Ingreso: diciembre-2005
Mensajes: 13
Antigüedad: 19 años, 4 meses
Puntos: 0
Sonrisa acá ta el código

bueno este es el codigo por favor me dices en donde va esa funcion para que funcione. GRACIAS
<div id="Layer1" style="position:absolute; left:139px; top:9px; width:745px; height:102px; z-index:1"><img src="UC/banner_superior_azul_facea.JPG" width="751" height="103"></div>
<form action="login.asp" method="POST" name="isn">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><%=request.querystring("msg")%></p>
<div align="center">
<center>
<table border="0" width="48%" bgcolor="#F2F2F2">
<tr bgcolor="#000099">
<td colspan="2">
<p align="center"><font color="#FFFFFF"><strong>VERIFICACI&Oacute;N
DE ACCESO</strong></font></td>
</tr>
<tr>
<td width="23%"><strong>USUARIO:</strong></td>
<td width="77%"><input type="text" name="apellido" size="20">

<strong> Ejemplo: Caama&ntilde;o</strong></td>
</tr>
<tr>
<td width="23%"><strong>PASSWORD: </strong></td>
<td width="77%"> <input type="password" name="rut" size="20">
<strong>Formato rut: xx.xxx.xxx-x</strong></td>
</tr>
<tr>
<td colspan="2">
<p align="center"><input type="submit" value="Entrar" name="B1"></td>
</tr>
</table>

</center>
</div>
</form>
<%else
'eliminamos las posibles comillas de la entrada
'para evitar la introducción de sentencias SQL
apellido=replace(request.form("apellido"),"'","")
rut=replace(request.form("rut"),"'","")

'Ponemos la primera letra en mayusculas
'apellido=ucase(mid(request.form("apellido"),1,1))

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\prueba\reservas.mdb"))
set rs = CreateObject("ADODB.Recordset")
sqltxt="Select * from profesor where apellido='"&apellido&"' and rut= '"&rut&"'"
'response.write sqltxt
rs.Open sqltxt, conn
if not rs.eof then
' nos ha devuelto un registro, ahora miraremos si es valido
' con ello evitamos el ataque típico SQL
if rs("apellido")=apellido and rs("rut")=rut then
' si el usuario esta en la base de datos y la password coincide
session("autorizacion")=1
Response.Cookies("apellido") = Request.Form("apellido")




response.redirect "default.asp"
'response.Write("ingrese inicial de su apellido con MAYUSCULA!!")
end if
else
session("autorizacion")=-1

end if
rs.close
set rs=nothing
conn.close
set conn=nothing
if session("autorizacion")=-1 or session("autorizacion")="" then
' no hemos encontrado el registro
' eso indica que el usuario y/o la password son erroneos
response.redirect "login.asp?msg=Usuario%20o%20password%20incorrecta "
end if

end if%>
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 08:13.