Formularios

Los formularios son posiblemente la herramineta más utilizada en Internet para obtener datos e información acerca de la gente que navega nuestro sitio. La idea de los formularios es recolectar información online en la interacción con el usuario y luego ejecutar una determinada acción con la misma, que podría ser por ejemplo, quizás el caso más utilizado, un formulario de venta que el usuario completa y luego es enviado vía email al vendedor en forma encriptada. 

En JSP utilizaremos los formularios para enviar informacion de una pagina a otra sin que esta salga reflejada en la URI (Con el metodo post), y por tanto, no pueda ser vista por el usuario, otorgando asi mas seguridad a la pagina.

Tambien seran importantes los campos escondidos, con los que conseguiremos "guardar" informacion mientras pasamos entre varias paginas.

Un ejemplo sencillo de formulario puede ser este:

 

        
    <HTML>
<HEAD>
<TITLE>FORMULARIOS</TITLE>
</HEAD>
<BODY>
<FORM ACTION="mailto:quantum@mundo21.com" METHOD=POST>
<table align="center" border="0">
<td align="left" width="100">Nombre:
</td>
<td align="center" width="150"><INPUT NAME="nombre" MAXLENGTH="25" TYPE="TEXT" VALUE="">
</td> 
<tr>
<td align="left" width="100">Email:
</td>
<td align="center" width="150"><INPUT NAME="mail" MAXLENGTH="25" TYPE="TEXT" VALUE="">
</td> 
<tr>
<td align="left" width="100">Motivo:
</td>
<td align="center" width="150"><INPUT NAME="motivo" MAXLENGTH="25" TYPE="TEXT" VALUE="">
</td> 
<tr>
<td align="left" width="100"> Mensaje:
</td>
<td><TEXTAREA NAME="mensaje" ROWS=3 COLS=20>
</TEXTAREA>
</td>
<tr>
<td widht="100">
</td> 
<td align="right" width="150"><INPUT NAME="boton" TYPE="SUBMIT" VALUE="Enviar"> 
</td>
</TABLE>
</FORM>
</BODY>
</HTML>

Que daria como resultado este formulario:
Nombre:
Email:
Motivo:
Mensaje: