rss
Buscar : en
Por : Fiabilidad Fecha Nombre del usuario
Statut : Resuelto

Formularios de contacto

AXV, el jueves, 15 de mayo de 2008, 20:01:51
una sencilla aplicación que nos permita generar nuestros propios formularios de contactos, obteniendo una sencilla dirección de tipo SayToMe. Una vez facilitemos dicha dirección en foros, blogs, chats y otros sitios donde veamos necesarios, quienes deseen ponerse en contacto, accederán a un formulario, configurado según nuestras preferencias, para que se pongan en contacto con nosotros.
La herramienta es completamente gratuita, sin necesidad de registros, e irá mejorando con el tiempo.
Configuración: Windows XP
Internet Explorer 6.0
Responder a AXV  Señalar este mensaje a los moderadores Ir al ultimo mensaje

1


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Chapan, el viernes, 16 de mayo de 2008, 14:43:27
Hola

abra algun tutorial sobre esta herramienta.
Responder a Chapan

2


  • 1
    Este mensaje le parece útil, vote !
  • Ce message ne vous semble pas utile, votez !
  • Señalar este mensaje a los moderadores
FDISK, el sábado, 17 de mayo de 2008, 14:24:00
añado mas informacion al tema

Formularios
Los formularios interactivos permiten a los autores de páginas Web poner elementos interactivos en sus páginas, por ejemplo, para recibir mensajes de sus lectores, de forma similar a las cartas de respuestas que se encuentra en algunas revistas.

El lector escribe la información rellenando campos o haciendo clic sobre botones, y luego presiona un botón de envío para enviarla a una dirección URL que se suele dirigir a una dirección de correo electrónico o a un script dinámico Web como PHP, ASP o CGI.

La etiqueta FORM

Los formularios están delimitados con la etiqueta <FORM> ... </FORM>, que permite reunir varios elementos de formulario, como botones y casillas de texto y que debe poseer los siguientes atributos:

METHOD indica cómo se enviarán las respuestas
"POST" es el valor que envía los datos al agente de procesamiento almacenándolos en el cuerpo del formulario, en tanto que "GET" envía los datos agregándolos a la dirección URL y separándolos de la dirección con un signo de interrogación (para aprender más sobre los métodos POST y GET, consulte el artículo sobre protocolo HTTP)
ACTION indica la dirección a la que se enviará la información (un script CGI o dirección de correo electrónico (mailto:dirección_de_correo_e@equipo))
Un atributo opcional de la etiqueta FORM es ENCTYPE, que especifica cómo se codifican los datos del formulario. De cualquier forma, esto no necesita especificarse, ya que el valor predeterminado (application/x-www-form-urlencoded) es el único valor válido. El atributo opcional ACCEPT se usa para establecer tipos MIME para los datos que el formulario puede enviar.

Esta es la sintaxis para la etiqueta FORM:


<FORM METHOD="POST" o "GET" ACTION="url" ENCTYPE="x-www-form-urlencoded"> ... </FORM>
Aquí hay algunos ejemplos de las etiquetas FORM:

<FORM METHOD=POST ACTION="mailto:webmaster@commentcamarche.net"><FORM METHOD=GET ACTION="http://www.commentcamarche.net/cgi bin/script.cgi">Dentro de la etiqueta FORM

La etiqueta FORM actúa como una especie de contenedor para almacenar elementos que permiten al usuario seleccionar o introducir datos. Todos los datos se enviarán a la dirección URL indicada en el atributo ACTION de la etiqueta FORM, por el método indicado en el atributo METHOD.

Se puede insertar cualquier elemento HTML en una etiqueta FORM (como texto, botones, tablas y enlaces), pero los elementos interactivos son los más interesantes. Estos elementos interactivos son:

La etiqueta INPUT: Todos los botones y casillas de texto
La etiqueta TEXTAREA: una casilla de texto
La etiqueta SELECT: una lista de opciones múltiples
Envío de datos

Cuando se envía un formulario (haciendo clic en el botón de envío), los datos del formulario se envían a un script CGI bajo la forma de pares nombre/valor, es decir conjuntos de datos representados por el nombre del elemento formulario, un signo igual ("=") y luego el valor asociado. Estos pares nombre/valor se separan unos de otros mediante el símbolo de unión ("&"). Por lo tanto, los datos que se envían al script se verán así:


campo1=valor1&field2;=valor2&field3;=valor3Con el método GET (enviar los datos mediante una dirección URL), la URL será una cadena como la siguiente:


http://es.kioskea.net/cgi-bin/script.cgi?campo1=valor1&field2;=valor2La etiqueta INPUT

La etiqueta INPUT es una etiqueta esencial para los formularios, ya que se usa para crear muchos elementos “interactivos”. La sintaxis de esta etiqueta es la siguiente:


<INPUT type="Nombre de campo" value="Valor predeterminado" name="Nombre de elemento">El atributo name es esencial, ya que permite al script CGI reconocer qué campo está asociado con un par nombre/valor, lo que significa que el nombre del campo estará seguido de un signo igual ("=") seguido de un valor que el usuario introdujo, o si el usuario no introdujo ningún valor, por el valor predeterminado de la etiqueta value.
El atributo type se usa para especificar qué tipo de elemento se representa con la etiqueta INPUT. Estos son los valores posibles:
checkbox: Las casillas de elección pueden adoptar uno de dos estados: checked (seleccionado) o unchecked (no seleccionado). Cuando la casilla es seleccionada, el par nombre/valor se envía al CGI.
hidden: Este campo, que el navegador no muestra, es para definir una configuración única que se enviará al CGI como par nombre/valor.
file: Un campo que permite al usuario especificar una ruta de archivo que lleva al archivo que se enviará con el formulario. Los tipos de archivo que pueden ser enviados deben especificarse utilizando el atributo ACCEPT de la etiqueta FORM.
image: Un botón de envío personalizado que aparece cuando se ubica una imagen en la ubicación definida por el atributo SRC.
password: Una casilla de texto donde los caracteres escritos aparecen como asteriscos para camuflar el texto de entrada.
radio: Un botón que permite al usuario elegir entre varias opciones. Cada uno de estos botones debe tener el mismo atributo name. El par nombre/valor del botón radio seleccionado se enviará al CGI. Al aplicar el atributo checked para uno de estos botones se definirá como seleccionado de forma predeterminada.
reset: Un botón de restauración para quitar todos los elementos en el formulario y restablecer sus valores predeterminados.
submit: Un botón de envío para enviar el formulario. El texto en el botón puede definirse usando el atributo value.
text: Una casilla de texto para escribir una línea de texto. El tamaño de la casilla puede definirse usando el atributo size y la extensión máxima del texto con el atributo maxlength.
La etiqueta TEXTAREA

La etiqueta TEXTAREA se usa para definir un cuadro de texto más grande que la línea simple propuesta por la etiqueta INPUT. Esta etiqueta tiene los siguientes atributos:

cols: representa el número de caracteres que puede contener un línea
rows: representa el número de líneas
name: representa el nombre asociado con el cuadro de texto, que permite su identificación en el par nombre/valor.
readonly: impide que el usuario modifique el texto predeterminado en el campo
value: representa el valor predeterminado que se enviará al script si el usuario no ha escrito nada en el cuadro de texto
La etiqueta SELECT

La etiqueta SELECT sirve para crear una lista desplegable de elementos (especificados por las etiquetas OPTION dentro de ella). Los atributos de esta etiqueta son:

name: name: representa el nombre asociado con la casilla de texto, que permite su identificación en el par nombre/valor.
disabled: crea un lista desactivada, que aparece atenuada
size: representa el número de líneas de la lista (este valor puede ser más grande que el número de elementos reales de la lista).
multiple: Permite al usuario seleccionar varios campos de la lista
Ejemplo de formulario

Los formularios pueden ubicarse en una página usando tablas (algo recomendable para una presentación profesional). Este es un ejemplo que resume los puntos precedentes, mostrándole cómo disponer un formulario en una página Web mediante una tabla:

<FORM method=post action="cgi-bin/script.pl">Registro de un usuario<TABLE BORDER=0><TR> <TD>Apellido</TD> <TD> <INPUT type=text name="apellido"> </TD></TR><TR> <TD>Nombre</TD> <TD> <INPUT type=text name="nombre"> </TD></TR><TR> <TD>Género</TD> <TD> Hombre:
Mujer: <INPUT type=radio name="género" value="M"> <br>Mujer: <INPUT type=radio name="género" value="F"> </TD></TR><TR> <TD>Ocupación</TD> <TD> <SELECT name="ocupación"> <OPTION VALUE="profesor">Profesor</OPTION> <OPTION VALUE="estudiante">Estudiante</OPTION> <OPTION VALUE="ingeniero">Ingeniero</OPTION> <OPTION VALUE="jubilado">Jubilado</OPTION> <OPTION VALUE="otro">Otro</OPTION> </SELECT> </TD></TR><TR> <TD>Comentarios</TD> <TD> <TEXTAREA rows="3" name="comentarios"> Escriba aquí sus comentarios</TEXTAREA>
Enviar </TD></TR><TR> <TD COLSPAN=2> <INPUT type="submit" value="Enviar"> </TD></TR></TABLE></FORM>
Esto es lo que aparece en la pantalla:

Registro de usuario Apellido
Nombre
Género Hombre: Mujer:
Mujer:
Ocupación Profesor Estudiante Ingeniero Jubilado Otro
Comentarios Escriba aquí sus comentarios



Atributos de etiquetas FORM y tipos de entrada

Etiqueta Atributo Valor Resultado Efecto visual
<FORM> ... </FORM> METHOD POST
GET
ACTION Envía a la dirección mostrada
ENCTYPE Especifica el tipo de código
<INPUT> TYPE submit realiza la ACTION de la etiqueta <FORM>
text línea simple de texto cuya longitud
se especifica por el atributo SIZE
Reset Elimina el contenido del formulario
Radio botón de radio
Checkbox casilla de selección
NAME Nombre
SIZE Tamaño del texto
<TEXTAREA> ... </TEXTAREA> NAME Casilla de texto
ROWS
COLS
<SELECT>

<OPTION> ... </OPTION>

</SELECT>
NAME Opción 1 Opción 2 Opción 3 Opción 4
MULTIPLE Múltiples selecciones posibles Opción 1 Opción 2 Opción 3 Opción 4
<OPTION> ... </OPTION> SELECTED Elección predeterminada Opción 1 Opción 2 Opción 3 Opción 4
VALUE Valor forzado


Este documento intitulado « HTML - Formularios » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.
Responder a FDISK

3


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Willy22, el sábado, 17 de mayo de 2008, 16:32:51
Responder a Willy22

4


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
AXV, el jueves, 22 de mayo de 2008, 18:16:54
Hola Willy22

Muchas gracias por el codigo
Responder a AXV

5


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Willy22, el jueves, 22 de mayo de 2008, 19:11:26
Bueno. De nada. Cualquier cosa avisame
Responder a Willy22

6


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
AXV, el martes, 10 de junio de 2008, 18:37:54
Hola Willy22

Muchas gracias por la ayuda.
Responder a AXV

7


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
EILISH, el sábado, 5 de julio de 2008, 11:25:25
NECESITO AYUDA CON EL BOTON ENVIAR (PARA QUE LO ENVIE A UNA DIRECCIÓN CORREO)
Responder a EILISH

8


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
 Master4, el sábado, 5 de julio de 2008, 15:13:33
Hola

Ya tenes hecho algo? en que lenguaje?
Responder a Master4
Programas pertinentes en las descargas
Descargar Messenger Plus! Live 4.50.312Messenger Plus! Live - Con Messenger plus ! live mejora tus conversaciones: Hazlas más eficientes y divertidas con : Pestañas en tus...Categoría: Mensajería instantánea
Licencia: Freeware/gratuit
Descargar MSN Messenger X 6.0.3MSN Messenger X - Disfruta ahora mismo de la última versión de MSN para Mac, y conéctate a la red de mensajería desde tu Mac. ...Categoría: Mensajería instantánea
Licencia: Freeware/gratuit
Descargar GoogleTalk BetaGoogleTalk - La aplicación descargable Google Talk para Windows ofrece numerosas funciones para comunicarte con tus amigos y familiares: ...Categoría: Mensajería instantánea
Licencia: Freeware/gratuit
Descargar pidgin 2.4.1pidgin - Pidgin (antes conocido como Gaim) es un cliente de mensajería instantánea multi-protocolo, es decir que permite una múltiple...Categoría: Mensajería instantánea
Licencia: Freeware/gratuit
Mas programas gratuitos en « formularios de contacto »