Contactos

Cómo crear formularios html. Creación de Formularios en HTML. Entrada de búsqueda animada

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

Elemento Sintaxis:

Tiene los siguientes atributos:

seleccionado. Especifica la palabra seleccionada inicialmente.

valor. Establece el valor de la palabra seleccionada para el guión.

Elemento utilizado para la agrupación lógica de elementos

Elemento Este es el elemento más simple que le permite crear una apariencia de formulario e ingresar una línea que contiene texto y generar una solicitud.

Ejemplo: Digamos que la URL base se establece en la página actual usando el elemento luego, si el usuario ingresa palabra1, palabra2, palabra3 en el campo de palabras clave de búsqueda, el navegador generará y enviará una solicitud para el motor de búsqueda del servidor en la forma: http://www.nombre.dominio/?palabra1+palabra2+palabra3 ¿Si el programa de búsqueda del servidor admite la sintaxis de consulta estándar con caracteres? y +, se realizará la búsqueda.

Elemento

nombre especifica un nombre para el elemento.

value establece el valor del elemento.

type cuando se usa como un botón toma los valores: botón, enviar y restablecer.

disabled hace que el elemento dado no esté disponible

tabindex determina la posición en el orden de tabulación, los campos de formulario deshabilitados no participan en el orden.

accesskey especifica la clave de acceso.

Elemento

Elemento

le permite agrupar lógicamente elementos de formulario. Sintaxis:
Nombre

Elemento le permite dar nombres a grupos lógicos de elementos de formulario. Sintaxis: Nombre

Todo interactivo: campos de entrada, casillas de verificación, botones de radio, listas desplegables, botones: estos son formularios web y sus elementos. En el formulario dejas un comentario, usas el formulario para registrarte, usas el formulario para autorizar, usas el formulario de búsqueda, votas en encuestas, subes archivos, te suscribes - todo esto lo haces usando formularios web.

Organización interna

De hecho, el formulario consta de dos partes: el diseño visual y un script que procesa los datos ingresados. Para escribir un script, debe conocer uno de los lenguajes de programación. No los estamos estudiando aquí, por lo que analizaremos el componente HTML: aprenda cómo crear una interfaz de formulario, suponiendo que en algún lugar ya tengamos un script que lo procese.

Se crea un formulario HTML usando una etiqueta de par

, dentro del cual se ubican las etiquetas de sus elementos.

etiquetas

Antes de mostrar ejemplos, repasemos las etiquetas.

. Crea un formulario. Si comparamos el formulario con la tabla, entonces la etiqueta desempeña el mismo papel que la etiqueta

. Viene con los siguientes atributos.

  • acción. La dirección del script o documento que procesa los datos del formulario. La URL se especifica como el valor.
  • método. El método para pasar datos al controlador. Puede especificar GET (predeterminado) o POST. GET significa pasar datos como parte de una URL. Es posible que haya visto algo como ?id=225 en las direcciones. Esto es lo que es. El método POST funciona de manera diferente y, por lo tanto, los datos transmitidos están ocultos para el usuario. Es más seguro, le permite transferir más información, incluidos los archivos. Pero todo esto tiene más que ver con la programación que con el marcado HTML.
  • aceptar-juego de caracteres. Establece la codificación.
  • autocompletar. Activa (activa) o desactiva (desactiva) los formularios de autocompletar, donde el propio navegador le solicita qué ingresar en función de lo que escribió la última vez. Deshabilitar la función tiene sentido para los formularios confidenciales para que el navegador, sin darse cuenta, no muestre datos importantes.
  • nombre. El nombre del formulario.

Hay otros atributos, pero rara vez se usan.

. Una etiqueta interesante con la que puede crear cualquier elemento de entrada, que está establecido por el atributo de tipo. Estrictamente hablando, esta etiqueta también se puede usar fuera del formulario, pero entonces no podrá especificar la dirección del controlador y el elemento de la página no funcionará.

  • tipo. Atributo de etiqueta principal , que define, como ya se mencionó, el tipo del elemento de entrada. Tiene tantos valores, y son tan importantes, que fue suficiente para una tabla completa (ver más abajo).

Significado

Descripción

Casillas de verificación. Con su ayuda, puede elegir varias opciones a la vez.

Botón de selección de archivos

Campo oculto, no visible en el navegador

Botón con una imagen

Campo de contraseña. Campo de texto sin formato, pero los caracteres de entrada están ocultos detrás de asteriscos (*)

interruptores Casi como casillas de verificación, pero con su ayuda puede seleccionar solo una de las opciones propuestas

Botón para restablecer los datos del formulario a los valores originales

Botón para enviar datos al servidor. Por lo general, los presiona para confirmar la entrada: Guardar, Aplicar, Aceptar

Campo de texto

Han aparecido muchos valores nuevos en HTML5, pero lamentablemente solo se admiten parcialmente hasta ahora (junio de 2016).

  • enfoque automático. El foco de entrada se establecerá de forma predeterminada en el elemento para el que se especifica este atributo.
  • comprobado. Establezca la casilla de verificación predeterminada o el botón de radio.
  • patrón. Con este atributo, puede obligar al usuario a ingresar datos en un formato específico. Por ejemplo, ingrese solo un número del 0 al 9 o solo letras del alfabeto latino (debe ser familiar). Hasta que el campo no se complete correctamente, los datos del formulario no se enviarán para su procesamiento.
  • marcador de posición. Establece el texto de la sugerencia.
  • .
  • valor. El valor del elemento de la lista que procesará el script.
  • seleccionado. Un elemento con este atributo se resaltará de forma predeterminada, como si el usuario lo hubiera seleccionado.
  • . El contenedor le permite agrupar elementos de la lista .
  • desactivado. Hace que el grupo de listas no se pueda seleccionar (mientras lo muestra en un color diferente).
  • etiqueta. Texto de encabezado de grupo.

Ejemplo de formulario

Ahora que se conocen todas las etiquetas, creemos un pequeño formulario de autorización, cuyos datos son procesados ​​por el archivo guión.php, ubicado en la carpeta con la página HTML.

El código será así.

Forma Acceso:

Contraseña:

¿Quien eres?

Recordar


Veamos algunas de sus partes.

- crear un formulario procesado por el archivo script.php. Los datos se transmiten utilizando el método GET.

< hermano> - etiqueta para pasar a la siguiente línea.

< aporte nombre=" acceso" tipo=" texto" tamaño="25" longitud máxima="30" valor="Miguel">- cree un campo de texto llamado inicio de sesión con un ancho de 25 caracteres. Especificamos Mikhail como el valor predeterminado para que el usuario comprenda qué y cómo ingresar.

< aporte nombre=" aprobar" tipo=" contraseña" tamaño="25" longitud máxima="30" valor=""> - crear un campo de entrada de contraseña (los caracteres se reemplazan por asteriscos). El ancho del campo es de 25, la longitud máxima de la contraseña es de 30 caracteres.

< seleccionar>< opción valor=" C1">Invitadoopción>< opción valor=" C2">Administradoropción>seleccionar> - crear una lista desplegable simple de dos elementos.

< aporte nombre=" ahorrar" tipo=" caja" valor=" "> Recuerda- añadir una bandera y escribir un texto explicativo.

< hermano>< aporte tipo=" entregar" nombre=" ingresar" valor="Iniciar sesión">- crear un botón, presionando el cual se inicia el proceso de procesamiento de datos.

- cerrar el formulario.

En un navegador, el formulario web se verá como la imagen a continuación.

Se puede completar, pero para que comience a funcionar, debe escribir un código y guardarlo en un archivo. guión.php junto a la página HTML.

26.02.2016


¡Hola a todos!
Continuamos aprendiendo los conceptos básicos de HTML. En esta lección, exploraremos Qué ha pasadoHTML forma y como se crea.
Si te has dado cuenta, ningún sitio web hoy en día está completo sin formularios. Estos formularios pueden ser diferentes, por ejemplo, un formulario de comentarios, un formulario para enviar un pedido, un formulario para registrarse e ingresar al sitio, un formulario para enviar comentarios, revisiones, un formulario de búsqueda y muchos otros.

Creo que ahora necesita mostrar ejemplos de cómo se ven visualmente los formularios HTML.

Formulario de búsqueda:

Formulario de inicio de sesión del sitio web:

Formulario de comentarios:

Formulario de pedido:

Creo que tienes la esencia de crear formularios HTML. Entonces, en la lección de hoy te diré, como crear un sencilloHTMLforma y qué etiquetas se pueden usar para crear diferentes campos de formulario.

De ahora en adelante pido su especial atención, porque el tema es complejo e importante.

HTMLforma es un campo en el que el usuario ingresa cierta información. Pero, esta información también debe enviarse de alguna manera. Una especie de formulario HTML es como una moto sin gasolina, todo parece estar ahí, pero por alguna razón no va. Entonces, para que el formulario funcione y envíe la información que el usuario ingresó, debe crear un controlador de formulario en el archivo . Pero no se moleste con el controlador, ya que ahora solo está tomando el curso para principiantes. Exploraremos más el tema del controlador de formulario en la sección de PHP. Entonces, algo que me desvío del tema principal.

Aprendiendo a crear formularios HTML

Cualquier formulario HTML constará de una etiqueta principal

. Dentro de la etiqueta
se insertan el resto de elementos del formulario que se mostrarán en la página web.

El formulario debe colocarse entre las etiquetas.

.
para la etiqueta

se requiere etiqueta de cierre .

*atributos para la etiqueta rm >

NOMBRE es el nombre único del formulario. Se utiliza cuando hay varios formularios en un sitio.
ACCIÓN: este atributo especifica la ruta al controlador de formulario. Se requiere.
MÉTODO - método de envío.

  • POST: los datos se transmiten de forma oculta
  • GET (predeterminado): los datos se transmiten en texto claro a través de la línea del navegador.

Un ejemplo de cómo se ve una etiqueta con los siguientes atributos:

aquí estarán los diversos elementos del formulario que se mostrarán en la página web.

Elementos de formulario

Etiquetaaporte

Etiquetaaporte- esta parte del elemento de campo de formulario está destinada a ingresar texto pequeño, números.
para la etiqueta la etiqueta de cierre no es necesaria .

*atributos para la etiqueta< aporte >

  • nombre - nombre del elemento
  • tamaño - tamaño del campo
  • requerido – campo requerido
  • enfoque automático: el puntero del mouse estará inmediatamente en el campo al cargar una página web
  • longitud máxima: con este atributo puede especificar el número máximo de caracteres para ingresar en el campo. De forma predeterminada, sin el atributo de longitud máxima, se puede ingresar un número ilimitado de caracteres en el campo
  • marcador de posición: una sugerencia para el usuario que se mostrará justo dentro del formulario de campo (usado para usar el atributo de valor).
  • tipo - tipo de elemento

Ejemplo de relleno:

tipo de elemento

Campo de texto

○ Campo de texto "texto":

Resultado:

Campo de contraseña "contraseña":

Resultado:

Campo para correo electrónico "correo electrónico":

Resultado:

Botón para seleccionar un archivo de la computadora "archivo":

Resultado:

El campo para ingresar el teléfono "tel":

Resultado:

Campo de búsqueda:

Resultado:

Campo de selección de color "color":

Resultado:

Campo para ingresar y seleccionar números "número":

  • min - valor mínimo
  • max - valor máximo
  • paso - paso.

Resultado:

Campo de fecha "fecha":

Resultado:

Campo para seleccionar fecha y hora local en el formato (05/05/2015 00:00):

Resultado:

Mostrar calendario desplegable.
Campo para seleccionar el año y mes en el formato (Julio 2015).:

Resultado:

Campo de tiempo "tiempo":

Resultado:

Deslizador de rango:

Resultado:

Caja:

marcada: este atributo especifica qué casilla de verificación debe estar habilitada de forma predeterminada

Resultado:

Interruptor de radio "radio":

marcado: este atributo especifica qué interruptor de radio debe habilitarse de forma predeterminada

Resultado:

Botones

botón:

valor - etiqueta en el botón

Resultado:

Botón para enviar datos "enviar":

valor - etiqueta en el botón

Resultado:

Botón de reinicio:

valor - etiqueta en el botón

Resultado:

botón de imagen:

Resultado:

Campo oculto "oculto"

seleccionar etiqueta

Etiquetaseleccionar- esto es parte del elemento de formulario, diseñado para ingresar a una lista desplegable.
para la etiqueta se requiere etiqueta de cierre .
Etiqueta Y

  • Nombre es el nombre de toda la lista. Establecer solo para la etiqueta .
  • Valor: establecido para cada elemento de la lista para la etiqueta
  • disabled: desactiva la selección de un elemento en la lista desplegable. Establecer solo para la etiqueta

Resultado:

Mensajería urgente no urgente

O así:

Resultado:

Mensajería urgente no urgente

Ahora vamos a bloquear de la lista "Urgente"Atributo"deshabilitado":

Resultado:

Mensajería urgente no urgente

lista desplegable por grupo:

La etiqueta se utiliza para crear una lista de grupo

Resultado:

Opción área de texto
Etiqueta Fieldset Leyenda

para opción múltiple:

en etiqueta

*atributos para la etiqueta< área de texto >

  • nombre - nombre del campo
  • cols - ancho de campo
  • filas - altura del campo
  • marcador de posición: una pista para el usuario que se mostrará justo dentro del campo del formulario.

Resultado:

O así:

Resultado:

Ingrese texto

O así:

Resultado:

Diseño de "marco" (campo)

etiqueta de conjunto de campo

etiqueta de conjunto de campo- con esta etiqueta, puede dibujar un marco alrededor del objeto.
Se requiere etiqueta de cierre.

Etiquetas adicionales
La etiqueta de leyenda apunta al título.
Se requiere etiqueta de cierre.

encabezamiento Texto dentro de un marco.

Resultado:

Eso es todo lo que quería hablar sobre el tema "Formularios HTML". Ahora resumamos y en la práctica intentaremos crear un formulario simple, utilizando ya el conocimiento que ha aprendido de este artículo.

Aquí está mi formulario:

Formulario de CV para un empleado de la planta piloto de PJSC "KMZ"



Quien quieres ser?


¿Qué salario quieres recibir (al mes)?
10$ 11$



Resultado:

Publicación anterior
Siguiente publicación



¿Te gustó el artículo? Compártelo