<%
/*
Ejercicio: 3x2x13
Fecha: 02/11/2012
Enunciado:
Realiza un formulario checkemail.php para comprobar que una dirección
de correo es válida (debe contener los símbolos @ y .)
*/
%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>3x2x13</title>
</head>
<body>
<%
String nombre = "", apellidos = "", email ="";
try
{
nombre = request.getParameter("nombre");
apellidos = request.getParameter("apellidos");
email = request.getParameter("email");
}
catch(Exception e)
{
e.printStackTrace();
}
if( nombre == null || nombre == "")
{
%>
<h1>Tema 3: Formularios</h1>
<form action="3x2x13.jsp" method="get">
Nombre: <input type="text" name="nombre" required="required"/><br />
Apellidos: <input type="text" name="apellidos" required="required"/><br />
Email: <input type="text" name="email" required="required"/><br />
<input type="submit" value="Enviar datos"/>
</form>
<%
}
else
{
%>
<h1>Tema 3: Formularios</h1>
<form action="3x2x13.jsp" method="get">
Nombre: <input type="text" name="nombre" required="required" value="<% out.println(nombre); %>"/><br />
Apellidos: <input type="text" name="apellidos" required="required" value="<% out.println(apellidos); %>"/><br />
Email: <input type="text" name="email" required="required" value="<% out.println(email); %>"/><br />
<input type="submit" value="Enviar datos"/>
</form>
<%
if( email.indexOf("@") == -1 || email.indexOf(".") == -1 )
out.print("<p>Por favor, escriba una direccion de correo valida</p>");
else
out.print("<p>Bienvenid@ "+ nombre +"</p>");
}
%>
</body>
</html>