Usando formularios

Para enviar datos por Internet

Si el atributo Action del formulario comienza con http o mailto y el atributo Method es POST, el formulario será enviado a través de Internet o por E-mail.

Si la computadora no está conectada a Internet y la acción es http, la ventana de conexión a Internet se abrirá automáticamente.

Nota. La respuesta generada por el script no debería incluir ninguna image o la submisión fallará.

Algunos elementos INPUT (no visible) pueden ser usados pra configurar como la submisión funcionará (cuando action es http):

Input Valor
 SUCCESS_MESSAGE El mensaje será mostrado luego de completar el envío (si no especifica nada el mensaje será Done).
 FAILURE_MESSAGE Este mensaje será mostrado si el envío falla (si no especifica nada el mensaje será Host not found).
 TIMEOUT_SUBMISSION Tiempo en segundos (sin fracciones), antes de que se muestre el mensaje de fracaso, en el caso que no haya respuesta (si no se especifica el tiempo será 40 segundos).
USE_BROWSER

Si se incluye (no importa su valor) la submisión ser hará a través del navegador de Internet, no mediante HyperMaker.

 FRAME_TARGET Para cargar la página de respuesta del script en un marco (frame). Ejemplo: FRAME_TARGET=main

Si action es mailto el programa de email (si hubiera uno configurado apropiadamente) se abrirá.
Para especificar el tema, use la sintaxis que muestran los siguientes ejemplos:

ACTION="mailto:info@mywebsite.com?Subject=Asking for a new program&cc=AddressToCC.com&bcc=BlindCC.com"
or

ACTION="mailto:info@mywebsite.com?Subject=Asking for a new program"
or

ACTION="mailto:info@mywebsite.com"

Este sistema funciona bien con Microsoft Outlook y Netscape E-mail, y debería funcionar con la mayor parte de los programas de emial.

 

Para abrir un archivo que está dentro de la publicación

Si el atributo Action apunta a un archivo que existe dentro de la publicación, el mismo será abierto.

 

Para impresión

Si el atributo Action no comienza con http ni apunta a un programa (como en CGI Local) o si el método no es POST, un cuadro de diálogo de impresión se abrirá, para imprimir el formulario.

Ejemplos varios:

<form Action="" Method=""> Imprimirá la página
<form Action="http:/..." Method="POST"> Enviará el formulario por Internet.
<form Action="notepad.exe" Method="output.htm"> Hará una llamada de CGI Local