Home - ASP - Curso práctico - Capítulo 3 - 1 - 2 - 3
Curso práctico de ASP (III)
por Luciano Moreno, del departamento de diseño web de BJS
Software.
Ejercicio propuesto.-
Como ejercicio propuesto en esta entrega tendréis que crear en primer lugar una página HTML o ASP con un formulario, en el que figure un campo de texto para que nuestro visitante introduzca una cantidad en pesetas, y un elemento select para que elija una divisa de cambio, con opciones para euros (por defecto), dólares y marcos alemanes.
El código necesario para ello es:
<html>
<head>
<title>HTMLWeb. ASP. Curso práctico. Capítulo 3. Ejercicio
propuesto</title>
<script
language="JavaScript">
function
envia()
{
var
email=document.forms.datosUsuario.email.value<
BR> window.location.href="ejemplo_3_2.asp?email="+email
}
</script>
</head>
<body
bgcolor="#ffff99">
<pre>
<form name="monedas"
action="practica_3.asp" method="post">
Cantidad en pesetas: <input
type="text" name="pesetas"><br>
Cambiar
a: <select
name="divisa">
<option
value="euros">euros</option>
<option
value="dolares">dólares</option>
<option value="marcos">marcos alemanes</option>
</select><br>
<input type="submit"
value="enviar">
</form>
</pre>
</body>
</html>
Estos datos deben ser recogidos en una página ASP, que deberá en primer lugar validar, mediante una estructura If, que se ha introducido una cantidad de pesetas y que esa cantidad es mayor que cero. En segundo lugar, deberá identificar qué divisa se ha elegido y, mediante una estructura Select ...Case, establecer el cambio adecuado pesetas-divisa.
Por último, deberemos mostrar en pantalla un mensaje al usuario, mediante el método Response.Write, que le informe del error cometido, caso de existir, o de la equivalencia de monedas.
Lógicamente, en este tipo de página habría que validar otros factores, como que la cantidad introducida por el usuario sea numérica (para que no se produzca error). Pero por ahora nos bastará con implementar lo pedido en el ejercicio.
El resultado que debéis obtener debe ser parecido al de esta ventana.
Recursos en inglés:
http://www.internet.com/sections/asp.html
Home - ASP - Curso práctico - Capítulo 3 - 1 - 2 - 3