Contactos

Crear y trabajar con formularios en html. Creando formularios HTML Veamos un pequeño ejemplo.

Teniendo en cuenta las etiquetas HTML básicas, no podemos evitar tocar un elemento tan importante como los formularios. A menudo se necesitan comentarios en las páginas web. Por ejemplo, completar un formulario en el sitio, registro, autorización, comentarios, etc. En todos estos casos, el usuario completa áreas especiales (campos de formulario) en la página, después de lo cual los datos se envían al servidor. Los formularios se utilizan para crear comentarios. Un formulario es un fragmento de un documento HTML destinado a la entrada del usuario.

La figura muestra un formulario de inscripción de estudiantes en el sitio web de una institución educativa.

Se utiliza un contenedor para crear un formulario.

con el atributo de acción, que especifica la página en el servidor que procesará los datos enviados por el formulario.

Estructura en su forma más simple:


elementos de forma...

Cada formulario también debe tener un botón de envío para enviar datos después de completar el formulario.

Estructura de botones:

Entonces, para registrar casi todos los elementos del formulario, se usa la etiqueta. con el atributo tipo. Para crear un botón que restablece todos los datos de los formularios, se utiliza la siguiente estructura:

Para crear un campo de texto, hay un parámetro de texto. Se utilizan los siguientes parámetros: nombre – nombre del campo; tamaño – para el campo en símbolos; maxlength: el número máximo posible de caracteres en el campo; valor: información que se muestra en el formulario de forma predeterminada

Ejemplo de entrada de formulario con dos campos de texto:


Introduzca su nombre:



Introduzca el apellido:





El resultado del formulario se muestra en la figura.

Si necesita ingresar una gran cantidad de información en un campo de texto, por ejemplo, un comentario, use el formulario del área de texto, que se crea usando una etiqueta.

El resultado del código trabajando con el área de texto se muestra en la figura.

El siguiente elemento de los formularios son listas que le permiten elegir entre el conjunto de valores presentado. Las etiquetas le permiten crear un formulario de lista

Para que el elemento se resalte cuando se carga la página, es necesario en la etiqueta

Un método de selección similar son los elementos de formulario de casilla de verificación y botón de radio. La diferencia entre estos elementos es que una casilla de verificación le permite realizar múltiples selecciones, mientras que un botón de opción solo permite una única selección.

Estructura de una casilla de verificación y entrada de botón de opción:

texto

Boton de radio:

texto

En los elementos especificados en la estructura, el atributo marcado se usa de forma predeterminada para resaltar la casilla de verificación y el botón de opción. En la figura se muestra un ejemplo del uso de una casilla de verificación, un botón de opción y un código HTML.

Otro elemento del formulario es un botón, especificado mediante el atributo de etiqueta de tipo. con el botón de valor:

En el código especificado para crear un botón, hay un parámetro onclick, que generalmente especifica el código en un lenguaje de programación para realizar una acción particular cuando se hace clic en este botón:

Para mostrar un mensaje en una ventana especial, use el comando JavaScript – aler. El resultado del ejemplo se muestra en la figura.

Para insertar una imagen en un botón, utilice el código que se muestra en el siguiente ejemplo:

Al registrarse e iniciar sesión en sitios web, se utiliza un campo con una prueba oculta, que se muestra como estrellas. Este es el elemento del formulario de contraseña:

El registro en el sitio a menudo se divide en varias páginas y cada una de ellas debe contener información de la anterior. Para ocultar la información transmitida, se utiliza el elemento de formulario oculto:

El elemento de formulario oculto será invisible en la ventana del navegador.

Para cargar archivos al servidor, los formularios tienen un elemento de archivo. A continuación se presenta un código de ejemplo para cargar archivos al servidor:

Entonces, en este tema analizamos los elementos de formulario para crear varias páginas HTML que, junto con los controladores de secuencias de comandos en una computadora o servidor, le permiten desarrollar aplicaciones web completas.

Etiquetas HTML que definen formularios HTML en el sitio.

Creamos sitios web y páginas individuales en Internet. para comunicarse con los visitantes.

formularios HTML se utilizan para registrar visitantes en el sitio, para encuestas interactivas y votaciones, le permiten enviar mensajes, realizar compras, etc. HTML El formulario se crea con un propósito: recopilar y posteriormente transmitir información para su procesamiento mediante un script de software o por correo electrónico.

Ejemplo de formulario HTML | Ingrese al sitio

Etiquetas, atributos y valores

  • - determinar la forma.
  • name="" - define el nombre del formulario.
  • método="" - define el método de envío de datos desde el formulario. Valores: "get" (predeterminado) y "post". A menudo se utiliza el método "post", ya que permite transferir grandes cantidades de datos.
  • action="" - define la URL a la que se envían los datos para su procesamiento. En nuestro caso, enter_data.php ..
  • - definir elementos de formulario como botones, interruptores, campos de texto para la entrada de datos.
  • type="text" - define un campo de texto para la entrada de datos.
  • type="contraseña": define un campo para ingresar una contraseña, con el texto mostrado en forma de asteriscos o círculos.
  • type="checkbox" - define un botón de opción.
  • type="hidden" - define un elemento de formulario oculto - utilizado para transferir información adicional al servidor.
  • size="25" - longitud del campo de texto en caracteres.
  • maxlength="30" - el número máximo permitido de caracteres ingresados.
  • value="" - define el valor que se enviará para su procesamiento si se relaciona con botones de radio o interruptores. El valor de este atributo como parte de un campo de texto o botón se mostrará como, por ejemplo, Vasya o Iniciar sesión en el ejemplo anterior.

Ejemplo de formulario HTML | Comentarios en el sitio.

Ejemplo de formulario HTML




Nombre



Correo










Etiquetas, atributos y valores

  • action="http://site/comments.php" - define la URL a la que se enviarán los datos del formulario.
  • id="" - define el nombre y el identificador del elemento del formulario.
  • name="" - define el nombre del elemento del formulario.
  • - definir un campo de texto como parte del formulario.
  • cols="" - determina el número de columnas del campo de texto del formulario.
  • filas="" - define el número de filas del campo de texto del formulario.

si entre coloque texto, se mostrará dentro del campo como un ejemplo que se puede eliminar fácilmente.

Ejemplo de formulario HTML | La lista desplegable

formularios HTML




Etiquetas, atributos y valores

  • - definir una lista con posiciones para seleccionar.
  • size="" - determina el número de posiciones visibles en la lista. Si el valor es 1, estamos ante una lista desplegable.
  • - determinar las posiciones (elementos) de la lista.
  • value="" - contiene el valor que el formulario enviará a la URL especificada para su procesamiento.
  • seleccionado="seleccionado": resalta un elemento de la lista como ejemplo.

Ejemplo de formulario HTML | Lista con barra de desplazamiento

Al aumentar el valor del atributo size="" obtenemos una lista con una barra de desplazamiento:

Primera posición Segunda posición Tercera posición Cuarta posición

formularios HTML




Para esta opción, utilice el indicador multiple="multiple", que permite seleccionar múltiples posiciones. Su ausencia le permite seleccionar solo un elemento.

  • type="submit" - define un botón.
  • type="reset" - define un botón de reinicio.
  • value="" - define la etiqueta en el botón.
  • Ver además:

    Buenos días, fanáticos del desarrollo web y aquellos que quieran crear su propio sitio web. Antes de eso, todas mis publicaciones estaban dedicadas a los elementos básicos del lenguaje, formas de crear diversos objetos de contenido, su formato, estructuración, etc. Habiendo dominado los temas anteriores, ya podrá crear un sitio web bastante bueno. Sin embargo, estará incompleto sin el tema de hoy: "Creación de formularios en HTML".

    Esta sección del idioma es muy importante. Por lo tanto, preste especial atención a estudiarlo; de lo contrario, el recurso web que creó no se lanzará a producción. Por lo tanto, después de leer el artículo, aprenderá por qué necesita usar formularios, qué etiquetas se utilizan para crear y también podrá probar ejemplos específicos en la práctica. ¡Empecemos!

    ¿Qué es un formulario y cómo funciona?

    Forma– este es uno de los objetos más importantes, que está destinado al intercambio de datos de información entre el servidor y el usuario.

    En pocas palabras, si desea crear una tienda en línea con la capacidad de solicitar productos en el sitio web, solicitar el registro en un recurso web y trabajar con cuentas o brindar a los clientes comentarios de los gerentes de la empresa, entonces no puede prescindir de los formularios.

    El formulario se especifica utilizando un elemento especial del lenguaje html.

    .

    Tenga en cuenta que el documento de código puede contener varias declaraciones de etiquetas. Sin embargo, solo se puede enviar una solicitud al servidor para procesar los datos. Es por ello que la información que ingresa el usuario en los campos habilitados para ello y se relaciona con diferentes formularios no debe ser dependiente. Además, no está permitido anidar formas unas dentro de otras.

    Para aquellos que están impacientes y ansiosos por echar un vistazo rápido a la representación del código, adjunto un ejemplo simple del uso de un panel con un campo de texto para una contraseña con un botón:

    1 2 3 4 5 6 7 8 9 10 11 12 Ejemplo



    Ejemplo



    Puede que ahora no quede muy claro qué y cómo interactúa en este pequeño programa, pero te garantizo que después de leer el artículo completo podrás crear aplicaciones mucho más complejas.

    Envío de datos al lado del servidor

    Para enviar la información escrita (o seleccionada) en un cuadro de diálogo, debe utilizar el mecanismo estándar: Botón de enviar.

    El código para dicho método se ve así:

    Cuando ejecute la línea presentada, aparecerá un botón con la inscripción: "Enviar".

    Otra forma de enviar datos al lado del servidor es presionar la tecla Intro dentro del cuadro de diálogo.

    Después de confirmar el envío de la información especificada, esta no llega inmediatamente al servidor. Primero, el navegador lo procesa, lo que da como resultado el formato “nombre=valor”.

    El parámetro de atributo es responsable del nombre. tipo etiqueta , y para el valor, los datos ingresados ​​por el usuario. A continuación, la cadena convertida se pasa al controlador, que suele especificarse en el atributo acción elemento

    .

    El parámetro de acción en sí no es necesario y, en algunos casos, no es necesario en absoluto. Por ejemplo, si la página de un sitio está escrita usando php o js, ​​entonces el procesamiento se produce en la página actual y no se necesitan enlaces.

    Para una mejor comprensión del panorama general del funcionamiento del sitio, me gustaría añadir que en el servidor los datos se procesan en otros idiomas. Así, se consideran lenguajes del lado del servidor: Python, php, lenguajes tipo C (C#, C, etc.), Java y otros.

    Ahora me gustaría detenerme y hablar más sobre el elemento. . Para explicarlo en términos simples, entonces necesario para crear campos de texto, botones de opción, varios botones, campos ocultos, casillas de verificación y otros objetos.

    La etiqueta no tiene que estar emparejada con Sin embargo, si necesita procesar registros de usuarios o ingresarlos, por ejemplo, en una base de datos, no puede prescindir de un contenedor.

    Los principales atributos de este elemento del lenguaje de marcado de hipertexto son:

    • Texto– crea un campo de texto;
    • Entregar– crea un botón para enviar datos al servidor;
    • Imagen– es responsable del botón con la imagen;
    • Reiniciar– establece un botón para borrar el formulario;
    • Contraseña– establece un campo de texto específicamente para contraseñas;
    • Caja– responsable de los campos con casillas de verificación;
    • Radio– responsable de los campos con la selección de un elemento;
    • Botón– crea un botón;
    • Oculto– utilizado para campos ocultos;
    • Archivo– establece el campo responsable del envío de archivos.

    Métodos de transmisión de información.

    Hay 2 formas de transferir datos del usuario al lado del servidor: Conseguir Y Correo. Estos métodos realizan la misma acción, pero difieren significativamente entre sí. Por eso, antes de mencionar alguno de ellos, conozcamos sus características.

    Correo Conseguir
    Tamaño de los documentos transmitidos Limitado al lado del servidor. Máximo: 4 KB.
    Cómo se muestra la información enviada Disponible solo cuando se ve a través de extensiones del navegador u otros productos de software especiales. Inmediatamente disponible para todos.
    Usando marcadores No hay forma de agregar a favoritos, ya que las solicitudes no se repiten (todas las páginas enlazan a una dirección). Cualquier página con una solicitud se puede guardar como marcador y volver a ella más tarde.
    Almacenamiento en caché Según el párrafo anterior, todas las solicitudes están en una sola página. Cada página se puede almacenar en caché por separado.
    Objetivo Se utiliza para enviar archivos de gran tamaño (libros, imágenes, vídeos, etc.), mensajes, comentarios. Excelente para buscar valores solicitados en un recurso web o para enviar mensajes de texto cortos.

    Para indicar cuál de los dos métodos de transferencia de datos debe utilizar el navegador, en el elemento utilizar el parámetro proporcionado método(Por ejemplo, método = "publicar").

    Veamos el segundo ejemplo. Creemos un formulario en el que deberá ingresar sus datos personales (nombre y apellido, fecha de nacimiento) y crear una contraseña. Luego enviamos todo esto al servidor usando el método Correo.

    método POST

    ¡Ingresa tu información personal!



    Por ejemplo, para ingresar una fecha, existen interruptores para el número de cada parámetro (día, mes y año), así como un panel desplegable con el propio calendario para mayor comodidad.

    Crear un panel de registro

    Se han cubierto las etiquetas y atributos básicos. Es por eso que es hora de crear un formulario de registro completo utilizando el estilo CSS y validando los datos ingresados. Por supuesto, no podremos ver el servidor funcionando con ellos, pero proporcionaremos el diseño y detalles importantes.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Registro
    registro en el sitio

    Nombre:

    Apellido:

    Correo electrónico:

    Contraseña:

    Repita la contraseña:



    Registro

    registro en el sitio

    Para un posterior trabajo correcto en nuestro servicio, ¡ingrese los datos correctos!

    Nombre:

    Apellido:

    Correo electrónico:

    Contraseña:

    Repita la contraseña:



    Le aconsejo que guarde el código de este programa en un documento con extensión .html y codificación utf-8, y abra este último en una ventana del navegador. Verá un panel de registro en todo su esplendor con campos para ingresar su nombre, apellido, correo electrónico y contraseña repetida. Tenga en cuenta que cuando inicia la página, el cursor se coloca inmediatamente en el primer campo de texto. Esta técnica se logra a través del atributo enfoque automático.

    Los formularios HTML son elementos de interfaz complejos. Incluyen diferentes elementos funcionales: campos de entrada Y