¿Qué es la entrada? Agrupación de elementos del formulario. Crear campos de formulario

La etiqueta más común utilizada en los formularios es . No tiene etiqueta de cierre. Toda la información que el navegador necesita para procesar está contenida directamente en la etiqueta y se especifica mediante varios atributos. Semántica varía significativamente dependiendo del valor de su atributo tipo.

Atributos de etiqueta
tipo El atributo principal que especifica el tipo de elemento. Si no se especifica el atributo, se utiliza el valor predeterminado texto.
Valores posibles:

No todos los navegadores admiten los tipos agregados en HTML5.
Si el navegador no admite uno de los nuevos tipos, asumirá que es un archivo .

Cómo organizar el soporte para navegadores antiguos se describe usando el ejemplo de la fecha. Autocompletar="off" Desactiva la función de autocompletar para este campo. Muy útil para campos de entrada de códigos de un solo uso, captchas, etc..setAttribute("autocompletar","apagado"); ... ... enfoque automático Recibo automático centrarse cuando se carga la página. El valor se puede establecer de tres maneras: ... Un ejemplo de emulación de la propiedad de enfoque automático para navegadores más antiguos. deshabilitado Hace que el elemento sea inaccesible.
Artículos no disponibles no se transmiten al servidor. nombre Nombre del campo. Cada campo de entrada que cree debe tener su propio nombre único De lo contrario, el script no determinará a qué campos se aplican los valores resultantes. Por supuesto, el nombre del campo de entrada debe coincidir con el nombre que se describe para él en el programa de procesamiento. valor El valor predeterminado del campo o la etiqueta del botón. De lo contrario, el script no determinará a qué campos se aplican los valores resultantes. Por supuesto, el nombre del campo de entrada debe coincidir con el nombre que se describe para él en el programa de procesamiento. tamaño El tamaño del campo de tipo. De lo contrario, el script no determinará a qué campos se aplican los valores resultantes. Por supuesto, el nombre del campo de entrada debe coincidir con el nombre que se describe para él en el programa de procesamiento. maxlength Límite en el número de caracteres que se pueden ingresar en un campo de tipo.
readonly="readonly" o "" Impide que el elemento sea modificado.

obligatorio Comprueba automáticamente si el campo está completo. Para resaltar un campo obligatorio completado correctamente, puede utilizar la siguiente estructura de estilo: mín.

Valor mínimo

número
Esta lista está inicialmente oculta y pasa a estar disponible cuando el campo recibe el foco o ingresa texto.

Tipos de elementos de ENTRADA

botón botón

Botón BOTÓN está destinado a aquellos casos en los que necesita ejecutar algún script. Es decir, se adjunta un evento al botón. Al hacer clic y se llama a la función requerida. Atributo valor establece la etiqueta en el botón. Atributo al hacer clic

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

nombre

sirve para nombrar el botón en JavaScript (no se transmite al servidor).

Ejemplo valor Botón botón ENVIAR Este botón es para enviar el formulario. En la mayoría de los navegadores, su apariencia es casi indistinguible de un botón. En sí mismo no se transmite, sino que sólo sirve para el control. Atributo para botón

ENTREGAR prácticamente no se usa, ya que es mejor usar un controlador de eventos al enviar botón ENVIAR, especificado en la etiqueta . Después de todo, para transferir los datos ingresados ​​en el formulario,

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

Ejemplo y se llama a la función requerida. no es necesario presionar ningún botón

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

Ejemplo Esto provocará la transferencia de datos. Aceptar pedido

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.


Valor mínimo

Rechazar

Aceptar como observador

formularionovalidar se puede utilizar para evitar que se validen los valores del formulario. Examen

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

Botón REINICIAR

Este es el botón de borrar formulario. Al hacer clic, todos los elementos modificados vuelven a su valor predeterminado. Se utiliza muy raramente. Sin embargo, en algunos casos puede resultar bastante útil. Consejo: tenga cuidado al elegir la etiqueta de un botón REINICIAR . Algo como "Borrar", "Comenzar de nuevo", "Eliminar entrada", etc. sería bastante claro (y, lo más importante, intuitivo incluso para los tontos de los tontos). En general, es necesario que el usuario no tenga ni la más mínima duda sobre la finalidad de esta clave. Reiniciar Campo de entrada de TEXTO El campo de entrada de texto es el campo de entrada más utilizado en los formularios. Además, puede considerarse legítimamente el principal y
el elemento más importante Atributo, siempre es obligatorio, ya que en función de este parámetro, el navegador pasa el par nombre=valor al script.

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

El texto "Ivanov" se coloca en el campo creado como valor inicial.

Si el usuario no realiza cambios o hace clic en el botón, el valor Ivanov se enviará al script como apellido del usuario.

Campo de entrada de números NÚMERO El campo está destinado a ingresar números. parte fraccionaria

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

Si el usuario ingresa letras, el formulario no se enviará al servidor. Enviar Puedes establecer el mínimo

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

valor máximo campos y paso de cambio de número..

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

Valor mínimo

El valor del paso puede ser positivo o negativo, pero debe ser mayor que 0. Si el número ingresado en el campo no cumple con las restricciones especificadas, no se realizará el envío al servidor. De lo contrario, el script no determinará a qué campos se aplican los valores resultantes. Por supuesto, el nombre del campo de entrada debe coincidir con el nombre que se describe para él en el programa de procesamiento. Para especificar cualquier paso, utilice

paso = "cualquiera"

Campo

se muestra de manera diferente: algunos navegadores siempre muestran flechas, otros solo cuando pasan el cursor o reciben el foco. Contraseña Campo oculto OCULTO

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.
Este es un tipo especial (oculto) de campo de texto. Si un script procesa varios
diferentes formas

, luego en el campo oculto de cada formulario podrás especificar un identificador que te permitirá determinar con qué formulario estás tratando.

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

...Otros elementos del formulario.... ...Otros elementos de forma... El navegador no muestra el campo oculto, aunque se puede descubrir si coloca el navegador en modo de vista de archivo HTML y analiza el texto de la página web. Los campos ocultos son útiles cuando desea proporcionar información necesaria para un script, pero no desea que el usuario pueda cambiarla. Sin embargo, tenga en cuenta que un usuario experto podría guardar su formulario en un archivo, editarlo y luego enviar el formulario modificado al servidor. Por lo tanto, no debes confiar en campos ocultos para crear ningún tipo de seguridad.

El script recibirá una variable llamada

Versión de formulario , al que se le asignará el valor 1,2. Esta información se puede utilizar para determinar cómo procesar el resto de la información recibida del formulario. Si el usuario cambia este valor, el programa script puede comportarse de forma inesperada. Campo de entrada de dirección de correo electrónico

especifica un controlador de JavaScript que se llama cuando se hace clic en el botón.

, con una coma (,) utilizada para separar direcciones
Correo electrónico:
¿Qué atributos puede aceptar una etiqueta de entrada?
¿Qué tipos de etiquetas de entrada existen?
Y más, más, más...

aporte

¿Qué es la entrada?
Si lo traduces literalmente o simplemente recuerdas cómo traducirlo, entonces algo como aporte. Sí, este es aproximadamente el propósito de la etiqueta de entrada, con su ayuda podemos ingresar o transmitir datos, pero la etiqueta de entrada puede tomar diferentes formas gracias al atributo tipo.

atributo de tipo

El atributo de tipo (o tipo) nos permite seleccionar el tipo de "entrada". El valor predeterminado es tipo de texto. Parece un campo de texto, este es el campo donde normalmente ingresa sus datos, por ejemplo, nombre de usuario y contraseña. Veamos algunos tipos de etiquetas de entrada.


  1. tipo="botón"
  2. tipo="radio"
  3. tipo="casilla de verificación"
  4. tipo="archivo"
  5. tipo="oculto"
  6. tipo="enviar"
  7. tipo="restablecer"
  8. tipo="contraseña"

No mucho sobre tipos radio Y caja. Si de la lista casillas de verificación Puedes seleccionar varios elementos y luego botón de radio le permite seleccionar sólo un elemento. Cada una de estas entradas es útil a su manera.

entrada html 5

Con la llegada de HTML 5, la etiqueta de entrada tiene nuevos tipos, mira:

  1. tipo="fecha"
  2. tipo="número"
  3. tipo="rango"
  4. tipo="correo electrónico"
  5. tipo="color"

Para obtener más información sobre el tipo de rango, asegúrese de ver el video a continuación =)
sigamos adelante

atributo de nombre

Ejemplo Atributo establece el nombre de la entrada, usando nombre, por ejemplo, podemos designar campos individuales y recibir datos a través de solicitudes POST en las que ingresamos este nombre en php.

Contenido

¿Qué es la entrada? editar

Aporte' ("información de entrada", aprox. carril) es una palabra corta que acordamos que significa “ las frases que lees y escuchas" La entrada es lo opuesto a ' Producción’, que en nuestros artículos significa “frases que dices o escribes”.

Modelo de enseñanza de idiomaseditar

¿Alguna vez te has preguntado por qué puedes hablar tu idioma nativo con tanta facilidad? Quieres decir algo (expresar algunas ideas) y te vienen a la mente las frases y oraciones adecuadas. Mayoría Proceso inconsciente: algo simplemente aparece en tu cabeza. Puedes decirlo o no, pero no sabes de dónde vino. Aquí hay un modelo que explica cómo esto es posible:

  1. Recibiste información: leíste y escuchaste oraciones en algún idioma. Si comprendes estas frases, se almacenan en tu cerebro. Más precisamente, se almacenan en la sección del cerebro responsable del lenguaje.
  2. Quieres decir o escribir algo en este idioma (quieres crear un resultado), tu cerebro está buscando una oración que hayas escuchado o leído antes, una oración que coincida en significado con lo que quieres producir. Entonces, el cerebro imita una oración (creando la misma o similar) y tú dices tu propia oración en el idioma. Este proceso es subconsciente: el cerebro lo hace de forma automática.

Comentar sobre el modelo.editar

Por supuesto, este modelo está muy simplificado. El cerebro no busca oraciones completas, sino partes de oraciones (completas en el significado de la expresión). Puede construir oraciones muy complejas y largas a partir de estas partes. De modo que el cerebro no se limita a "imitar" una frase a la vez. Utiliza muchas frases a la vez para construir algo original. Por ejemplo, el cerebro sabe que se puede tomar una frase conocida y sustituir el sujeto en ella. Por ejemplo, si escuchaste "gato debajo de la mesa", fácilmente podrías decir "perro debajo de la mesa" o "libro debajo de la silla".

La información es necesaria para el cerebro. Cuantas más oraciones correctas y comprensibles conozca el cerebro, mejor podrá expresar los pensamientos.

Este modelo describe a un niño que aprende su lengua materna. El niño escucha a sus padres y a otras personas. Su cerebro comprende y recuerda lo que escucha y es cada vez más capaz de pensar por sí mismo. A la edad de 5 años, el niño habla bastante bien.

Pero el mismo modelo también puede funcionar al aprender una lengua extranjera. De hecho, creemos que ésta es la única manera de dominar un idioma a la perfección.

¿Qué significa este modelo para los estudiantes? lengua extranjera? Lo más importante:

  • el cerebro piensa basándose en lo que ya se sabe (entrada). Es por eso necesitas alimentar tu cerebro con expresiones correctas y comprensibles. Antes de empezar a hablar, tu cerebro necesita recordar suficiente expresiones correctas en este idioma.
  • el habla y la escritura (salida) no son tan importantes. No mejorarán las habilidades lingüísticas. Puedes dañar fácilmente tu inglés si intentas decir o escribir algo demasiado pronto o sin prestar atención.
  • no necesitas reglas gramaticales. Aprendiste a hablar tu lengua materna sin pensar en caso o pronombre. Puedes aprender un idioma extranjero de la misma manera.

Cómo la entrada puede cambiar tu inglés.editar

Si memorizas todas las frases nuevas de varios libros en inglés, notarás que ha mejorado mucho. ¡Te sorprenderás, pero frases similares simplemente te vendrán a la mente cuando hables o escribas! Y hablarás casi sin errores. Definitivamente notarás la diferencia durante tu próximo examen de inglés. Por ejemplo, si necesita elegir una respuesta, "sentirá" la respuesta correcta. Puede que no sepas "por qué" es correcto (no sabes cuál es la regla gramatical), pero sabrás que es correcto. Lo sabrás porque conoces oraciones similares y son correctas.

Esto se aplica a cualquier tema del idioma. ¡Tira tu libro de texto de inglés! Comprenderás que “vi a Paul ayer” es incorrecto, pero “vi a Paul ayer” es correcto. La primera frase simplemente sonará mal. ¿Por qué? Lees oraciones similares a la segunda 200 veces y similares a las primeras 0 veces.

Nunca olvidaré cuando abrí el libro de texto "Uso práctico del inglés". Ya estaba terminando la secundaria y mi inglés ya era excelente. El libro de texto estaba lleno de preguntas y reglas gramaticales. Para cada pregunta había varios ejemplos, correctos e incorrectos. cuando miré ejemplo equivocado Me sorprendió: "Por supuesto que está mal, suena simplemente terrible". Cuando leí la regla, pensé: "No sabía que existía una regla para eso". Tenía la impresión de que no conocía ni una sola regla del libro... No las necesitaba. (Y aunque quisiera, no podría recordar todas las reglas). Podría simplemente mirar una oración y decir si se veía bien o no.. Me convertí en un hablante nativo. Leyendo libros, viendo series de televisión, escuchando música, etc. Recibí muchas aportaciones. Hay muchos ejemplos en los que las personas se han acercado a la perfección con esto; por ejemplo, Michael, yo y otros autores de la sección.

Etiqueta (del ingles Algo como "Borrar", "Comenzar de nuevo", "Eliminar entrada", etc. sería bastante claro (y, lo más importante, intuitivo incluso para los tontos de los tontos). En general, es necesario que el usuario no tenga ni la más mínima duda sobre la finalidad de esta clave.- entrada) es uno de los elementos de formulario versátiles y le permite crear diferentes partes de la interfaz y proporcionar interacción al usuario.

Principalmente diseñado para crear campos de texto, varios botones, botones de opción y casillas de verificación.

Atributo principal , que determina el tipo de elemento - tipo . Le permite configurar los siguientes elementos del formulario: campo de texto (texto), campo de contraseña (contraseña), botón de opción (radio), casilla de verificación (casilla de verificación), campo oculto (oculto), botón (botón), botón para enviar el formulario ( enviar), botón para borrar el formulario (restablecer), un campo para enviar un archivo (archivo), un botón con una imagen (imagen), etc. Para cada elemento existe su propia lista de atributos que determinan su apariencia y características. Además, se han agregado más de una docena de atributos nuevos a HTML5.

Sintaxis

No se requiere una etiqueta de cierre.

WAI ARIA

No valores de rol por defecto.

Valores de rol válidos:

  • botón
  • caja
  • cuadro combinado
  • enlace
  • elemento de menú
  • casilla de verificación del elemento del menú
  • menúelementoradio
  • opción
  • radio
  • cuadro de búsqueda
  • control deslizante
  • botón giratorio
  • cambiar
  • cuadro de texto

Atributos

  • aceptar: establece un filtro para los tipos de archivos que puede enviar a través del campo de carga de archivos.
  • alt: texto alternativo para un botón con una imagen.
  • autocompletar: activa o desactiva la función de autocompletar.
  • enfoque automático: establece el foco en un campo de formulario.
  • marcado: un botón de opción o casilla de verificación preactivado.
  • dirname: parámetro que transmite la dirección del texto al servidor.
  • deshabilitado - Bloquea el acceso y modificación del elemento.
  • formulario: asocia un campo con un formulario mediante su identificador.
  • formaction: define la dirección del controlador del formulario.
  • formenctype: establece cómo se codifican los datos del formulario cuando se envían al servidor.
  • formmethod: le indica al navegador qué método utilizar para enviar datos del formulario al servidor.
  • formnovalidate: cancela la validación de datos integrada.
  • formtarget: define la ventana o marco en el que se cargará el resultado devuelto por el controlador de formulario.
  • lista: apunta a una lista de opciones que se pueden seleccionar al ingresar texto.
  • max: valor superior para ingresar un número o fecha.
  • longitud máxima - Cantidad máxima caracteres permitidos en el texto.
  • min: valor más bajo para ingresar un número o fecha.
  • minlength: el número mínimo de caracteres permitidos en el texto.
  • múltiple: le permite descargar varios archivos al mismo tiempo.
  • nombre: el nombre del campo, destinado a que el procesador del formulario pueda identificarlo.
  • patrón: establece el patrón de entrada.
  • marcador de posición: muestra texto de sugerencia.
  • solo lectura: especifica que el usuario no puede modificar el campo.
  • requerido: campo obligatorio.
  • tamaño: el ancho del campo de texto.
  • src: dirección del archivo gráfico para el campo de imagen.
  • paso: incrementa el paso para campos numéricos.
  • tipo: le dice al navegador qué tipo es el elemento del formulario.
  • valor: el valor del elemento.

aceptar

Establece un filtro sobre los tipos de archivos que puede cargar a través del campo de carga de archivos. El tipo de archivo se especifica como tipo MIME; para varios valores, se enumeran separados por comas. Si el archivo no coincide filtro instalado, no se muestra en la ventana de selección de archivos.

Se aplica al campo de carga de archivos ( ).

Soporte del navegador

Valor predeterminado

alternativo

El atributo alt establece texto alternativo para un campo con una imagen. Este texto le permite obtener información de texto La información sobre la imagen al cargar imágenes está deshabilitada en el navegador y también está destinada a motores de búsqueda.

Sintaxis

Valores

Cualquiera adecuado cadena de texto.

Valor predeterminado

autocompletar

Este atributo ayuda a completar los campos del formulario con el texto que se ingresó previamente en ellos. Los valores los guarda y sustituye el navegador, mientras que el usuario puede desactivar la función de autocompletar en la configuración del navegador por razones de seguridad y luego no puede controlarse mediante el atributo de autocompletar.

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

Autocompletar campo específico El formulario está vinculado a su atributo de nombre y se pierde cuando cambia el valor.

Sintaxis

Valores

  • on: habilita el autocompletado de texto.
  • 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

Depende de la configuración del navegador.

enfoque automático

Establece automáticamente el foco en un campo de formulario. En dicho campo, puede escribir texto inmediatamente sin hacer clic explícitamente en él con el cursor del mouse.

Sintaxis

Valores

Valor predeterminado

De forma predeterminada, el atributo de enfoque automático no está configurado.

comprobado

Este atributo determina si un elemento del formulario, como una casilla de verificación o un botón de opción, está premarcado. Cuando se utilizan botones de radio, solo se puede marcar un elemento del grupo; para las casillas de verificación, es posible marcar al menos todos los elementos.

Sintaxis

Valores

Valor predeterminado

nombre de dirección

Si el atributo dirname está presente, se envía un par nombre/valor al servidor, donde el nombre se especifica mediante el atributo dirname y el navegador sustituye el valor. Para el texto que va de izquierda a derecha, el valor será ltr y para el texto que va de derecha a izquierda (hebreo, por ejemplo), el valor será rtl.

Sintaxis

Valores

Una cadena de texto arbitraria que sirve como nombre del parámetro. Para indicar que este parámetro especifica la dirección del texto, es común agregar .dir al final de la línea.

Valor predeterminado

desactivado

Bloquea el acceso y modificación de un campo de formulario. En este caso, se muestra en gris y el usuario no puede activarlo. Además, dicho campo no puede enfocarse presionando la tecla Tab, usando el mouse o de otra manera. Sin embargo, el estado de este campo se puede cambiar mediante scripts. Un valor bloqueado en un campo no se envía al servidor.

Sintaxis

Valores

Valor predeterminado

De forma predeterminada, este atributo está deshabilitado.

forma

Asocia un campo a un formulario por su identificador. Esta conexión es necesaria cuando el campo se encuentra en el exterior.

, por ejemplo, al crearlo mediante programación o por motivos de diseño.

Sintaxis

...

Valores

ID del formulario (el valor del atributo id del elemento

).

Valor predeterminado

formación

Define la dirección del controlador del formulario: este es un programa que recibe datos del formulario y realiza las acciones deseadas con ellos. El atributo de formación es similar en efecto a atributo de acción elemento .

Sintaxis

Valores

tipo de formulario

Establece cómo se codifican los datos del formulario cuando se envían al servidor. Normalmente se especifica explícitamente cuando el campo se utiliza para enviar un archivo (tipo de entrada="archivo"). Este atributo tiene un efecto similar al atributo enctype de un elemento. , en intercambio formenctype y enctype este último se ignora.

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%9F%D0%B5%D1%82%D1%8F en lugar de Petya).
  • 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 de forma

El atributo le dice al navegador qué método utilizar para enviar datos del formulario al servidor.

Sintaxis

Valores

Hay dos métodos: GET y POST, que se especifican palabras clave obtener y publicar.

  • get: este método está diseñado para pasar datos del formulario directamente a barra de direcciones como pares nombre=valor que se agregan a la dirección de la página después signo de interrogación y están separados por un signo comercial (y símbolo). dirección completa por ejemplo será http://site.ru/doc/?name=Vasya&password=pup. El volumen de datos del método está limitado a 4 KB.
  • post: envía datos al servidor en una solicitud del navegador, la cantidad de datos enviados está limitada únicamente por la configuración del servidor.

Valor predeterminado

formularionovalidar

Anula la validación integrada de los datos ingresados ​​por el usuario en el formulario antes de enviarlo. Esta verificación la realiza automáticamente el navegador para los campos. , , así como si el elemento tiene un patrón o atributo requerido .

Sintaxis

Valores

Valor predeterminado

De forma predeterminada, este atributo está deshabilitado.

objetivo de formulario

Define el nombre del marco en el que se cargará el resultado devuelto por el controlador de formulario como documento HTML.

Sintaxis

Valores

El valor es el nombre del marco, especificado por atributo nombre. Si se establece un nombre que no existe, se abrirá una nueva pestaña. Los siguientes nombres se pueden especificar como nombres reservados.

  • _blank: carga la página en nueva pestaña navegador.
  • _self: carga la página en la pestaña actual.
  • _parent: carga la página en el marco principal; si no hay marcos, entonces este valor funciona como _self.
  • _top: cancela todos los marcos y carga la página en la ventana completa del navegador; si no hay marcos, entonces este valor funciona como _self.

Valor predeterminado

lista

Apunta a una lista de opciones creadas por un elemento. , que puede seleccionar mientras escribe. Esta lista está inicialmente oculta y pasa a estar disponible cuando el campo recibe el foco.

Sintaxis

Valores

Nombre de identificación del artículo .

Valor predeterminado

máximo

Establece el valor superior para ingresar un número o fecha en un campo de formulario.

Sintaxis

Valores

Valor predeterminado

longitud máxima

Establece el número máximo de caracteres que puede ingresar el usuario en un campo de texto. Cuando se alcanza este número mientras se escribe, resulta imposible realizar más entradas.

Sintaxis

Valores

Valor predeterminado

La entrada de caracteres no está limitada.

mín.

Establece el valor más bajo para ingresar un número o fecha en un campo de formulario.

Sintaxis

Valores

Entero positivo o número negativo(para tipo="número", tipo="rango").

Fecha en formato AAAA-MM-DD (por ejemplo: 2012-12-22) para tipo="fecha" .

Valor predeterminado

longitud mínima

Especifica el número mínimo de caracteres que puede ingresar el usuario en un campo de texto. Si el número de caracteres es menor que el valor especificado, el navegador muestra un mensaje de error y no envía el formulario.

Sintaxis

Valores

Cualquier número entero positivo.

Valor predeterminado

múltiple

El atributo múltiple le permite especificar varios archivos simultáneamente en el campo de carga de archivos, así como varias direcciones correo electrónico. Cuando se utilizan dos o más direcciones postales deben estar separados por comas.

Sintaxis

Valores

Valor predeterminado

De forma predeterminada, el atributo múltiple está deshabilitado.

nombre

Define un nombre único para un elemento de formulario. Normalmente, este nombre se utiliza al enviar datos al servidor o para acceder a los datos de campo ingresados ​​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 haga referencia a un elemento por su nombre, utilice la misma forma de ortografía que el atributo de nombre.

Valor predeterminado

patrón

Especifica una expresión regular que requiere que se ingresen y validen datos en un campo de formulario. Si el atributo de patrón está presente, el formulario no se enviará hasta que el campo se complete correctamente.

Soporte del navegador

¿Puedo utilizar el patrón de entrada? Datos sobre la compatibilidad con la función de patrón de entrada en los principales navegadores de caniuse.com.

Sintaxis

Valores

Algunos típicos expresiones regulares se enumeran en la tabla. 1.

Mesa 1. Expresiones regulares
Expresión Descripción
d Un dígito del 0 al 9.
D[^0-9] Cualquier carácter que no sea un número.
s Espacio.
Sólo capital letra latina.
En cualquier caso, sólo letras latinas.
[A-Yaa-yaYoyo] En cualquier caso, sólo letras rusas.
Cualquier letra del alfabeto ruso y latino.
{3} Tres números.
{6,} Al menos seis letras latinas.
{,3} No más de tres dígitos.
{5,10} De cinco a diez dígitos.
^+$ Cualquier palabra en latín.
^[А-Яа-яЁеоs]+$ Cualquier palabra en ruso incluidos los espacios.
^[ 0-9]+$ Cualquier número.
{6} Código Postal.
d+(,d(2))? Número en formato 1.34 (delimitado por comas).
d+(.d(2))? Número en formato 2.10 (delimitador de puntos).
d(1,3).d(1,3).d(1,3).d(1,3) dirección IP

marcador de posición

Muestra texto dentro de un campo de formulario que desaparece al recibir el foco o al escribir. Normalmente se muestra en gris.

Soporte del navegador

¿Puedo utilizar un marcador de posición de entrada? Datos sobre la compatibilidad con la función de marcador de posición de entrada en los principales navegadores de caniuse.com.

Sintaxis

Valores

Cadena de texto. Si se espera un espacio dentro de una cadena, debe estar entre comillas dobles o simples.

Valor predeterminado

sólo lectura

cuando elemento se agrega el atributo de solo lectura, el usuario no puede cambiar el campo de texto, ni siquiera ingresar nuevo texto o modificar uno existente. Sin embargo, el estado y el contenido del campo se pueden cambiar mediante scripts y los datos se envían al servidor.

Sintaxis

Valores

Valor predeterminado

De forma predeterminada, este atributo está deshabilitado.

requerido

Establece un campo de formulario que será obligatorio antes de enviar el formulario al servidor. Si un campo obligatorio está vacío, el navegador mostrará un mensaje de error y no se enviará el formulario. La apariencia y el contenido del mensaje dependen del navegador y el usuario no puede modificarlos.

Sintaxis

Valores

Valor predeterminado

Por defecto atributo requerido apagado.

tamaño

El ancho del campo de texto, que está determinado por la cantidad de caracteres en una fuente monoespaciada. En otras palabras, el ancho está determinado por el número de letras adyacentes del mismo ancho horizontal. Si el tamaño de fuente se cambia usando estilos, el ancho también cambia en consecuencia.

Sintaxis

Valores

Cualquier número entero positivo.

Valor predeterminado

src

La dirección del archivo gráfico que se mostrará en la página web en el campo de imagen. Los archivos más populares en formato PNG y JPEG.

Sintaxis

Valores

El valor se toma como total o camino relativo al archivo.

Valor predeterminado

paso

Establece el paso de cambio de número para controles deslizantes y campos de entrada de números.

Sintaxis

Valores

Cualquier número entero o fraccionario.

Valor predeterminado

tipo

Le dice al navegador de qué tipo es el elemento del formulario.

Soporte del navegador

correo electrónico, tel, url:

¿Puedo utilizar input-email-tel-url? Datos sobre la compatibilidad con la función input-email-tel-url en los principales navegadores de caniuse.com.

¿Puedo usar color de entrada? Datos sobre la compatibilidad con la función de color de entrada en los principales navegadores de caniuse.com.

¿Puedo utilizar el rango de entrada? Datos sobre la compatibilidad con la función de rango de entrada en los principales navegadores de caniuse.com.

¿Puedo utilizar el número de entrada? Datos sobre la compatibilidad con la función de número de entrada en los principales navegadores de caniuse.com.

¿Puedo utilizar la búsqueda de entrada? Datos sobre la compatibilidad con la función de búsqueda de entrada en los principales navegadores de caniuse.com.

fecha, hora, fechahora:

¿Puedo utilizar input-datetime? Datos sobre la compatibilidad con la función input-datetime en los principales navegadores de caniuse.com.

Sintaxis

Valores

Valores de tipo:

  • botón - Botón.
  • casilla de verificación: casillas de verificación. Le permite seleccionar más de una opción de las propuestas.
  • archivo: campo para ingresar el nombre del archivo que se envía al servidor.
  • oculto: campo oculto. No se muestra de ninguna manera en la página web.
  • image - Campo con una imagen. Al hacer clic en la imagen, los datos del formulario se envían al servidor.
  • contraseña: un campo de texto normal, pero se diferencia de él en que todos los caracteres se muestran como asteriscos. Diseñado para evitar que alguien espíe la contraseña ingresada.
  • radio - Interruptores. Se utilizan cuando es necesario elegir una opción entre varias ofrecidas.
  • restablecer: botón para devolver los datos del formulario a su valor original.
  • enviar: botón para enviar datos del formulario al servidor.
  • texto: campo de texto. Diseñado para ingresar caracteres usando el teclado.

Nuevos valores agregados a HTML5:

  • color: widget para elegir un color.
  • fecha: campo para seleccionar una fecha del calendario.
  • datetime: especifica la fecha y la hora.
  • datetime-local: especifica la fecha y hora locales.
  • correo electrónico: para direcciones de correo electrónico.
  • número: ingrese números.
  • rango: control deslizante para seleccionar números en el rango especificado.
  • buscar: campo de búsqueda.
  • tel: para números de teléfono.
  • tiempo - Por tiempo.
  • URL: para direcciones web.
  • mes: seleccione el mes.
  • semana: seleccione la semana.

Valor predeterminado

valor

Define el valor del elemento del formulario que se enviará al servidor o se recibirá mediante scripts del cliente. Se envía un par “nombre=valor” al servidor, donde se especifica el nombre atributo de nombre elemento y el valor por el atributo de valor.

Dependiendo del tipo de elemento, el atributo de valor desempeña el siguiente papel:

  • para los botones (tipo de entrada = "botón | restablecer | enviar") establece una etiqueta de texto en ellos;
  • para campos de texto (tipo de entrada="contraseña | texto") especifica la cadena ingresada anteriormente. El usuario puede borrar texto e ingresar sus propios caracteres, pero cuando se usa en un formulario Botones de reinicio el texto personalizado se borra y se restaura el texto ingresado en el atributo de valor;
  • para casillas de verificación y botones de opción (tipo de entrada = "casilla de verificación | radio") define de forma única cada elemento para que el cliente o programa de servidor podría determinar claramente qué elemento seleccionó el usuario.
  • para un campo de archivo (tipo de entrada = "archivo") no tiene ningún efecto.

Sintaxis

Valores

Cualquier cadena de texto.

Valor predeterminado

Valores de rol ARIA

  • - rol=botón
  • - rol=casilla de verificación
  • - rol=cuadro de texto
  • - rol=botón
  • - rol=botón giratorio
  • - rol=radio
  • - rol=control deslizante
  • - rol=botón
  • - rol=cuadro de búsqueda
  • - rol=botón
  • - rol=cuadro de texto
  • - rol=cuadro de texto
  • - rol=cuadro combinado
  • - rol=cuadro de texto

Si nunca ha conocido un lenguaje de marcado, es poco probable que comprenda qué es un tipo de entrada HTML. Para quienes trabajan con HTML, estas explicaciones no sirven de nada. Pero para los principiantes que recién están aprendiendo este idioma, será útil familiarizarse con uno de los atributos.

Idioma

¿Qué es este HTML y quién lo necesita? Se dio a conocer por primera vez en 1993. Esta es una herramienta estandarizada, condicionalmente, para crear documentos en Internet. Para no ahondar en la difícil terminología de los programadores, podemos explicar todo esto de forma más sencilla. La mayoría de las páginas web que ve en línea están compuestas de comandos y códigos. Todos ellos conforman este lenguaje.

La principal aplicación que representa HTML es el navegador. Es para él a quien se adaptan todos los comandos. Interpreta todos los resultados que podrían escribirse en un Bloc de notas normal en texto formateado en la pantalla.

Estructura

Para no perderse en toda la matriz de texto, que está escrita en lenguaje de marcado, y encontrar allí atributos requeridos HTML: tipo de entrada, el documento está estructurado. Consta de elementos encerrados en etiquetas.

Se trata de etiquetas especiales que están dotadas de las propiedades del texto encerrado en la etiqueta. Por ejemplo, necesitas hacer un párrafo. Tomas un trozo de texto para separarlo, lo pones en etiquetas.

Y

Las marcas con una barra (/) normalmente finalizan un comando y se denominan marcas de cierre. Hay etiquetas que no requieren cierre. Por ejemplo,
es una marca que crea un salto de línea.

En la estructura de un documento escrito en lenguaje HTML, se pueden rastrear elementos constantes. Algunos se consideran obligatorios, mientras que de otros se puede prescindir. Básicamente, se pueden distinguir los hipervínculos. bloques de texto, procesamiento de textos, presencia de listas, objetos, imágenes, mapas, signos, símbolos y formas. Hablemos del último elemento con más detalle.

Forma

Para encontrar el atributo de tipo de entrada HTML, es necesario estudiar el concepto de "formulario". Una de las definiciones dice que este es un elemento que ayuda al usuario a ingresar información en el sitio para su posterior procesamiento. Para explicarlo de forma más sencilla, es necesario recordar la página web. Probablemente hayas visto en los sitios. diferentes elementos en la interfaz, que están representados por campos de entrada de texto, botones, botones de opción y casillas de verificación.

Los formularios son herramientas para el usuario. Permiten al visitante buscar información en el sitio, dejar comentarios, participar en encuestas, etc. Para activar cualquiera de los formularios propuestos en la página es necesario utilizar

Comentario

Para hacer formas, puedes utilizar una de las marcas más comunes.< input >. Ella es la responsable de los elementos con los que trabajan los visitantes. Entonces, gracias a esta etiqueta, es posible utilizar campos de texto especiales, botones, interruptores, casillas de verificación, etc.

Si no necesita recopilar y analizar información, entonces no es necesario que esta etiqueta esté dentro . Pero si necesita que los materiales dejados por el visitante se transfieran al servidor y luego se analicen, entonces se requiere la etiqueta del formulario.

Diversidad

Ahora pasamos directamente a atributo HTML aporte. Tipo es un atributo que indica el tipo de elemento. Al mismo tiempo, puede ser completamente diferente. Se convierte en un campo de texto, campo de contraseña, etc. El atributo es multifuncional y puede brindarle al usuario la oportunidad de borrar rápidamente un formulario, completar un formulario incorrecto o adjuntar un archivo.

Valores

Hay una docena de valores para el tipo de entrada. El texto crea un "marco" en la página para ingresar información. Se puede utilizar para diversos fines: buscar materiales en una página, ingresar datos personales, etc. Se establece un campo similar con el valor de la contraseña. Exteriormente parece texto, pero toda la información que se ingresa allí se indica con "asteriscos". Esta opción se utiliza a menudo para evitar que otros sepan qué contraseña está ingresando.

Hay dos significados más similares para atributo de tipo: casilla de verificación y radio. La primera opción es una casilla de verificación. Si necesita realizar una encuesta en el sitio, la casilla de verificación se convierte en una casilla de verificación. Además, debes elegir varias opciones. La segunda opción se creó con el mismo propósito, pero se llama "interruptor". Permite una opción de respuesta.

Hay muchos atributos que simulan botones en HTML. El envío del tipo de entrada crea un botón popular que le permite enviar su entrada al servidor. Hay uno similar llamado imagen. Hace lo mismo, pero toma la forma de una imagen para no parecer estática. Solo hay un botón con el botón de valor.

Como se mencionó anteriormente, gracias a la etiqueta.< input >puedes crear elementos para o imágenes. Para hacer esto, el valor del atributo de tipo es archivo. Probablemente hayas visto un elemento similar en una página web. Especialmente donde puedes subir archivos.

El último valor del tipo de entrada HTML está oculto. Al usarlo, puede aparecer un campo oculto en una página web. No se muestra de ninguna manera al usuario, pero ayuda al desarrollador. Por ejemplo, si necesita transferir información al servidor que creó previamente. Así aparecen determinadas marcas que sólo son visibles en el propio archivo de código. Además, gracias a este valor se forman datos ocultos para php o js.

Otros atributos

EN formulario HTML < input >El tipo no es el único atributo. Se puede encontrar una lista completa en cualquier libro de texto electrónico sobre el aprendizaje del lenguaje de marcado. Por ejemplo, puede utilizar align, que se puede utilizar para determinar la alineación de la imagen. Este atributo no solo funciona con formularios. Puede usarse, por ejemplo, si ha agregado un mapa con su ubicación a su sitio, pero desea colocarlo de manera diferente. Luego puedes darle a este atributo el valor medio, superior, izquierdo, etc.

Para asignar texto alternativo a un botón, utilice atributo alternativo. En general, es necesario un texto alternativo en caso de fuerza mayor. Digamos que un usuario tiene problemas con su conexión a Internet y el contenido de una página web se carga lentamente. Debido a que el botón está representado por una determinada imagen, es posible que no se cargue en absoluto. En su lugar aparecerá el texto alternativo que especifiques. De esta manera, el visitante puede encontrarla fácilmente, incluso si la imagen en sí nunca aparece.

El atributo de lista puede ayudar a compilar una lista de opciones. Si un usuario comienza a escribir en un campo de texto, puede aparecer una pequeña lista de palabras adecuadas para él. Puede bloquear el acceso y la modificación de un elemento utilizando atributo deshabilitado. Hay más de 30 atributos de este tipo que permiten al programador ajustar el funcionamiento de dichos elementos, establecer su valor, tipo, forma, etc.

Conclusiones

En general, conocer todos los elementos, etiquetas, atributos y sus significados no es fácil. Especialmente si recién estás comenzando con HTML. Aquellos que han estado trabajando con este lenguaje durante al menos un par de años pueden operar fácilmente la mayoría de estos códigos. Pero es mejor que lo utilicen los principiantes. información adicional. Existen muchos tutoriales que explican el significado de cada elemento.




Arriba