Formulario HTML no rentable. Atributos y propiedades de etiquetas. Ejemplo: uso de botones de radio

Etiqueta

(del ingles forma- forma) Instala un formulario en una página web.

El formulario está destinado al intercambio de datos entre el usuario y el servidor. El ámbito de aplicación de los formularios no se limita al envío de datos al servidor; mediante scripts del cliente, puede acceder a cualquier elemento del formulario, modificarlo y aplicarlo a su discreción.

Un documento puede contener cualquier número de formularios, pero sólo se puede enviar un formulario al servidor a la vez. Por este motivo, los datos del formulario deben ser independientes entre sí.

Para enviar el formulario al servidor, use el botón Enviar, lo mismo se puede lograr presionando la tecla Enter dentro del formulario. Si el botón Enviar no está presente en el formulario, la tecla Intro simula su uso.

Cuando el formulario se envía al servidor, el control de los datos se transfiere al programa especificado por el atributo de acción del elemento. . El navegador primero prepara la información en forma de un par “nombre=valor”, donde el nombre está determinado por el atributo de nombre del elemento. , y el valor lo ingresa el usuario o se establece en el campo de formulario predeterminado. Si se utiliza el método GET para enviar datos, la barra de direcciones puede tener la siguiente forma.

Http://www.htmlbook.ru/handler.php?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5

Los parámetros se enumeran después signo de interrogación, especificados después de la dirección del programa del servidor y están separados por un carácter comercial (&). Las letras rusas se convierten a representación hexadecimal (en el formato %HH, donde HH es código hexadecimal para un valor de carácter ASCII), el espacio se reemplaza por un signo más (+).

Permitido dentro del contenedor. coloque otros elementos, mientras que el formulario en sí no se muestra de ninguna manera en la página web, solo los elementos dentro de él son visibles.

Sintaxis

...

La etiqueta de cierre es obligatoria.

WAI ARIA

Valor de rol predeterminado: forma

Valores de rol válidos:

  • ninguno
  • presentación
  • buscar

Atributos

  • Accept-charset: establece la codificación en la que el servidor puede aceptar y procesar datos.
  • acción: la dirección del programa o documento que procesa los datos del formulario.
  • autocompletar: permite completar automáticamente los campos del formulario.
  • enctype: la forma en que se codifican los datos del formulario.
  • método: método del protocolo HTTP.
  • nombre: el nombre del formulario.
  • novalidate: cancela la validación incorporada de los datos del formulario para verificar la exactitud de la entrada.
  • objetivo: el nombre de la ventana o marco donde el controlador cargará el resultado devuelto.

aceptar juego de caracteres

Establece la codificación en la que el servidor puede aceptar y procesar datos del formulario.

Sintaxis

...

Valores

Nombre de codificación, por ejemplo Windows-1251, UTF-8, etc.

Valor predeterminado

La codificación establecida para la página.

acción

Especifica el controlador al que se accede a los datos del formulario cuando se envían al servidor. El controlador puede ser un programa de servidor o un documento HTML que incluya scripts de servidor (por ejemplo, Parser). Después de que el controlador realiza acciones en los datos del formulario, devuelve un nuevo documento HTML.

Si falta el atributo de acción, página actual se recarga, devolviendo todos los elementos del formulario a sus valores predeterminados.

Sintaxis

...

Valores

El valor se toma como total o ruta relativa al archivo del servidor.

Valor predeterminado

autocompletar

Controla el autocompletar de los campos del formulario. El valor puede ser anulado por el atributo de autocompletar. elementos específicos formas.

El autocompletar lo realiza el navegador, que recuerda los valores escritos la primera vez que lo ingresa y luego los sustituye cuando los vuelve a escribir en los campos del formulario. En este caso, la función de autocompletar se puede desactivar en la configuración del navegador y no se puede cambiar en este caso utilizando el atributo de autocompletar.

Cuando ingresas las primeras letras del texto, se muestra una lista de valores previamente guardados, entre los cuales puedes seleccionar lo que necesitas.

Sintaxis

...

Valores

  • on: habilita el autocompletado del formulario.
  • off: desactiva el autocompletar. Este valor generalmente se usa para evitar que el navegador guarde datos importantes (contraseñas, números tarjetas bancarias), así como datos únicos o raramente ingresados ​​(captcha).

Valor predeterminado

enctipo

Determina cómo se codifican los datos del formulario cuando se envían al servidor. Por lo general, no es necesario configurar el atributo enctype; los datos se entienden bastante correctamente en el lado del servidor. Sin embargo, si está utilizando un campo de envío de archivos (tipo de entrada = "archivo"), debe definir el atributo enctype como multipart/form-data.

Sintaxis

...

Valores

  • application/x-www-form-urlencoded: en lugar de espacios, coloque +, los símbolos como las letras rusas están codificados por ellos valores hexadecimales(por ejemplo, %D0%90%D0%BD%D1%8F en lugar de Anya).
  • multipart/form-data: los datos no están codificados. Este valor se utiliza al enviar archivos.
  • texto/sin formato: los espacios se reemplazan con un signo +, las letras y otros caracteres no están codificados.

Valor predeterminado

aplicación/x-www-formulario-urlencoded

método

El atributo del método le informa al servidor sobre el método de solicitud.

Sintaxis

...

Valores

El valor del atributo del método no distingue entre mayúsculas y minúsculas. Hay dos métodos: obtener y publicar.

  • get: este método es uno de los más comunes y está diseñado para obtener la información requerida y transmitir datos en la barra de direcciones. Luego, los pares nombre=valor se agregan a la dirección después del signo de interrogación y se separan por un signo comercial (&). La conveniencia de usar el método get es que la dirección con todos los parámetros se puede usar repetidamente, guardándola, por ejemplo, en los marcadores de su navegador, y también puede cambiar los valores de los parámetros directamente en la barra de direcciones.
  • correo - Método de publicación envía datos al servidor en una solicitud del navegador. Esto le permite enviar más datos de los que están disponibles obtener método, ya que la publicación no tiene límite de 4Kb. Se utilizan grandes cantidades de datos en foros, servicios postales, llenando la base de datos, al enviar archivos, etc.

Valor predeterminado

nombre

define nombre único formas. Normalmente, el nombre del formulario se utiliza para acceder a sus elementos a través de scripts.

Sintaxis

...

Valores

El nombre es un conjunto de caracteres, incluidos números y letras. JavaScript distingue entre mayúsculas y minúsculas, por lo que cuando acceda a un formulario por nombre a través de scripts, utilice la misma ortografía que el atributo de nombre.

Valor predeterminado

novalidar

Cancela la verificación incorporada de la corrección de los datos ingresados ​​por el usuario en el formulario. Esta verificación la realiza automáticamente el navegador cuando el formulario se envía al servidor y se realiza para los campos , , así como si existe algún patrón o atributo requerido.

Sintaxis

...

Valores

Valor predeterminado

De forma predeterminada, este atributo está deshabilitado.

objetivo

Una vez que el controlador del formulario recibe los datos, devuelve el resultado como un documento HTML. Puede definir el marco en el que se cargará la página web resultante. Para hacer esto, use el atributo de destino; el nombre del marco se especifica como su valor. Si no se establece el objetivo, el resultado devuelto se muestra en la pestaña actual.

Sintaxis

...

Valores

El valor es el nombre del marco especificado por el atributo de nombre del elemento.