49 - Funciones para administrar string (cadenas)


Simulador (Cuando presiona el botón "ejecutar el programa" se graban todos los cuadros de texto y se ejecuta el primero de la lista mostrando en una página el resultado)

Problema:

<html>
<head>
<title>Problema</title>
</head>
<body>

<form action="pagina1.asp" method="post">
Ingrese nombre de usuario:<p>
<input type="text" name="nombre">
<br>
Ingrese Clave:<p>
<input type="password" name="clave1">
<br>
Repita el ingrese de la Clave:<p>
<input type="password" name="clave2">
<br>
<input type="submit" value="Ingresar">
</form>

</body>
</html>
<%option explicit%>
<html>
<head>
<title>problema</title>
</head>
<body>
<%
dim nombre
dim clave1,clave2
nombre=request.form("nombre")
clave1=request.form("clave1")
clave2=request.form("clave2")
if len(nombre)<5 or len(nombre)>20 then
  response.write("El nombre de usuario debe tener entre 5 y 20 caracteres.<br>")
end if
if len(clave1)<8 or len(clave1)>20 then
  response.write("La clave de usuario debe tener entre 8 y 20 caracteres.<br>")
end if
if trim(nombre)<>nombre then
  response.write("El nombre de usuario no puede tener espacios en blanco al principio.<br>")
end if
if clave1<>clave2 then
  response.write("Las claves ingresadas deben ser iguales.<br>")
end if
%>
</body>
</html>

Solicitar que se ingrese el nombre de usuario y la clave dos veces.

Mostrar los siguientes mensajes de error:

  • El nombre de usuario debe tener entre 5 y 20 caracteres.
  • La clave debe tener entre 8 y 20 caracteres.
  • El nombre de usuario no puede tener espacios en blanco al principio o al final.
  • Las dos claves deben ser iguales


Ver solución

pagina1.html







pagina1.asp



Retornar