Cree un programa de elementos de formulario para html. Creación de formularios en HTML. Un ejemplo de cómo crear un hermoso formulario HTML
Última actualización: 08.04.2016
Se crea un campo de texto de una sola línea utilizando el elemento de entrada cuando su atributo de tipo se establece en texto:
usando una serie atributos adicionales Puedes personalizar el campo de texto:
dirname: establece la dirección del texto
longitud máxima: máxima cantidad permitida caracteres en un campo de texto
patrón: define el patrón con el que debe coincidir el texto de entrada
marcador de posición: establece el texto que se muestra de forma predeterminada en el cuadro de texto
solo lectura: hace que el campo de texto sea de solo lectura
obligatorio: indica que el campo de texto debe tener un valor
tamaño: establece el ancho campo de texto en caracteres visibles
valor: establece el valor predeterminado en el campo de texto
Apliquemos algunos atributos:
En este ejemplo, el segundo cuadro de texto establece inmediatamente los atributos de longitud máxima y tamaño. En este caso, el tamaño, es decir, la cantidad de caracteres que caben en el espacio visible del campo es mayor que la cantidad de caracteres permitida. Sin embargo, todavía no podremos ingresar más caracteres que la longitud máxima.
EN en este caso También es importante distinguir entre los atributos de valor y de marcador de posición, aunque ambos establecen texto visible en el campo. Sin embargo, el marcador de posición establece algún tipo de sugerencia o solicitud de entrada, por lo que generalmente está marcado gris. Mientras que el valor representa el texto predeterminado ingresado en el campo:
Los atributos de solo lectura y deshabilitado hacen que el campo de texto sea inaccesible, pero van acompañados de diferentes efecto visual. En el caso de deshabilitado, el campo de texto aparece atenuado:
Entre los atributos de un campo de texto, también cabe destacar un atributo como lista . Contiene una referencia a un elemento de lista de datos, que define un conjunto de valores que aparecen como información sobre herramientas cuando se ingresan en un campo de texto. Por ejemplo:
El atributo de lista de un campo de texto apunta a la identificación del elemento de la lista de datos. El elemento datalist en sí define los elementos de la lista utilizando elementos de opción anidados. Y cuando escribe en un campo de texto, esta lista aparece como información sobre herramientas.
Campo de búsqueda
Se utiliza para crear campos de búsqueda. elemento de entrada Con atributo de tipo="buscar" . Formalmente, es un campo de texto simple:
Campo de contraseña
Para ingresar una contraseña, use el elemento de entrada con el atributo tipo="contraseña". Su característica distintiva es que los caracteres ingresados están enmascarados con puntos:
Para textos grandes, por ejemplo para mensajes de correo, es conveniente utilizar este elemento en particular. Se crea mediante etiquetas. y tiene siguientes parámetros:
– nombre- nombre del campo,
– columnas- ancho del campo en caracteres,
– filas- número de líneas de texto visibles en la pantalla,
– envoltura- forma de transferencia de palabras:
– apagado- no se produce ninguna transferencia,
– virtual- se muestra la transferencia, pero el servidor recibe una cadena indivisible,
– físico- transferencia tanto en pantalla como al llegar al servidor.
– desactivado- campo inactivo,
– solo lectura- Sólo se permite lectura.
Resultado:
Listas desplegables
Las listas pueden ser de un solo elemento o de selección múltiple. Ambos se especifican mediante etiquetas. , dentro de qué elementos de valores especificados por la etiqueta se encuentran Veamos los parámetros de estas etiquetas:
– nombre- nombre de la lista. Cada elemento de la lista seleccionado cuando se transfiera al servidor tendrá la forma: nombre.valor, donde el valor se toma de la etiqueta de opción;
– tamaño- determina la cantidad elementos visibles en la lista: 1 - una lista desplegable simple, más de 1 - una lista con una barra de desplazamiento;
– múltiple- Permite la selección de múltiples elementos de la lista.
– seleccionado- se utiliza para marcar el elemento de la lista que tiene más probabilidades de ser seleccionado; si la lista tiene opciones múltiples, entonces se pueden marcar varios elementos;
– valor- el valor que se enviará al servidor si se selecciona el elemento.
¿Qué idioma quieres aprender?
¿Cuánto tiempo estás dispuesto a dedicar a esto?
Qué días de la semana te convienen para las clases:
(seleccione con presionado tecla Ctrl)
Resultado:
También hay etiquetas<grupo opt>… , permitiéndole agrupar elementos de la lista según algunos criterios. Por ejemplo, para crear un catálogo de sitios en forma de lista, es más conveniente dividirlo en grupos por intereses. Tenga en cuenta que en este caso es necesario especificar etiquetas de cierre.. Código de muestra:
Catálogo de sitios:
Resultado:
Inscripciones
Todos los elementos del formulario se pueden asociar con sus etiquetas usando el elemento y su parámetro for, cuyo valor es el nombre del elemento al que asociamos la etiqueta. Por ejemplo:
Resultado:
condición de trabajo
Según la opción, cree un formulario para el ingreso de datos. La página debe contener lo siguiente. elementos visuales:
1. título;
2. texto que explique el propósito del formulario;
3. Formulario de entrada de datos, según la opción. Seleccione usted mismo los tipos de elementos para la entrada de datos (al menos 3 diferentes);
4. cavar – “ ENVIAR», « CLARO»;
5. información sobre el creador de la página – nombre completo, grupo, correo electrónico.
Figura 1 – Vista aproximada paginas
Agregar un botón a cada campo del formulario Explicación", al hacer clic, se abre una ventana con información explicativa o una imagen, el botón " CERCA».
Cuando presionas el botón " ENVIAR", se verifica que los datos del formulario sean correctos: todos los campos están completos, los campos numéricos contienen valores válidos, elimina los espacios iniciales y finales. Si los datos en uno o más campos no coinciden, se debe mostrar una ventana indicando el nombre y un texto breve que explique los requisitos para los datos ingresados en el campo. Si los datos se ingresan correctamente, los datos se envían después de la confirmación en el cuadro de diálogo. Coloque dos en el formulario. campos ocultos Con fecha actual y hora, que también se transmiten al servidor. Forma aproximada:
Figura 2 – Vista aproximada del formulario de ingreso de datos
Tabla 1 – Opciones para formularios de entrada de datos
Opción | Descripción |
Taller, zona, nombre completo Volumen de trabajo realizado | |
UDC, nombre completo Autor, Nombre, Cantidad | |
Número de tren, Nombre, Lugar de salida, Lugar de llegada, Categoría | |
Organización, nombre completo, año de nacimiento, lugar ocupado | |
País, Área, Población, Continente, Capital | |
Marca de automóvil, Número, Color, Año de fabricación, Kilometraje | |
Raza del perro, Nombre, Padre, Madre, Fecha de nacimiento, Nombre completo del propietario | |
Tipo de hortalizas, Nombre de la variedad, Fecha de siembra, Fecha de cosecha, Cosecha | |
Disciplina, Alcance de las conferencias, Alcance de los laboratorios, Tipo de control, Grupo | |
Fecha, Temperatura, Presión, Nubosidad, Dirección del viento | |
Nombre, Empresa, Costo, Cantidad, Fecha | |
Nombre de la banda, País, Álbum, Fecha de lanzamiento, Número de ventas | |
Nombre del pico, Altitud, País, Año de conquista, Número de ascensiones | |
Nombre completo, Año de nacimiento, Altura, Peso, Tipo de sangre | |
Nombre completo, Campo de actividad, Año de nacimiento, País, Número de publicaciones |
Preguntas de seguridad
1. Describe la etiqueta para crear un campo de texto. Da su sintaxis.
2. Describe una etiqueta para crear un campo de texto para ingresar una contraseña. Da su sintaxis.
3. Describe la etiqueta para crear casillas de verificación. Da su sintaxis.
4. Describe la etiqueta para crear botones. Da su sintaxis.
5. Describe una etiqueta para crear un campo de selección de archivos. Da su sintaxis.
6. Describe una etiqueta para crear un campo de texto de varias líneas. Da su sintaxis.
7. Describe la etiqueta para crear una lista desplegable. Da su sintaxis.
Maestro Stishenok E.O.
Farberov A.G.
Este elemento de formulario está diseñado para crear un área en la que puede ingresar varias líneas de texto. En dicho campo de texto, está permitido realizar saltos de línea; estos se guardan al enviar datos al servidor.
Campo para texto multilínea indispensable para agregar comentarios a artículos, escribir publicaciones en foros, insertar y editar publicaciones de blogs y en muchos otros casos cuando una línea de texto claramente no es suficiente.
La sintaxis para crear un campo es la siguiente.
Entre etiquetas Puede colocar cualquier texto que se mostrará dentro del campo. Si no hay texto, el campo inicialmente estará vacío.
Los atributos válidos se enumeran en la tabla. 1.
La creación de un campo para texto de varias líneas se muestra en el ejemplo 1.
Ejemplo 1: campo de texto
El resultado del ejemplo se muestra en la Fig. 1.
Arroz. 1. Vista de campo de texto predeterminada
Para
EN
Ejemplo 2: campo de texto con texto
Resultado este ejemplo mostrado en la Fig. 2. Tenga en cuenta que se tienen en cuenta todos los espacios y saltos de línea.
Arroz. 2. Campo de texto
Normalmente los tamaños
El texto que necesita ingresar no siempre cabe en una línea. Sucede que se extiende a lo largo de varias líneas o incluso párrafos. Por supuesto, puede arreglárselas con una cadena de texto de longitud "infinita" (sin especificar el valor del parámetro maxlength). Sin embargo, una línea así, sin principio ni fin, parece poco elegante y muy incómoda de utilizar.
Por lo tanto, para ingresar grandes bloques de texto, se proporciona otro elemento de formulario: campo de entrada.
Se utiliza un identificador para crear un campo de texto.
Descriptor
Todo el texto se muestra, por regla general, en fuente monoespaciada (“máquina de escribir”).
Parámetros básicos de etiquetas
Parámetro |
Descripción |
Determinar el número de columnas de un campo de texto |
|
Determinar el número de filas de un campo de texto |
|
Asignación nombre único, necesario para la identificación por parte del programa controlador |
|
Le permite crear un elemento que no es editable. |
|
La forma en que se representa el texto ingresado en una ventana. Virtual: en la ventana el texto se divide automáticamente en líneas, pero al transmitirlo avería automática no se guarda si ingresó todo en una línea, entonces se transmitirá de esa manera. Usado por defecto. Off - Si queremos que la transición a nueva linea en la ventana solo sucedió cuando el usuario hace clic |
Difícil: si queremos que la transición a una nueva línea se produzca automáticamente y que este desglose se conserve cuando el texto se envíe para su procesamiento.
Listas desplegables Las listas suelen ser muy largas y aburridas. Y ocupan mucho espacio. Si el formulario es en papel, no se puede hacer nada. Suspiramos profundamente y metemos otra hoja en la impresora. Pero si el formulario es electrónico y no queremos desperdiciar espacio, podemos utilizar la lista desplegable. Cualquiera que haya lidiado con esto sabe lo que es. media hora: una línea en la que está escrito algo, y a la derecha hay un pequeño botón de flecha. Si hace clic en la flecha, la lista se despliega. Hacemos clic en uno de sus elementos y la lista se contrae y el elemento seleccionado aparece en la línea.
¿Cómo hacer una lista como esta en una página HTML? La lista en sí se crea usando un identificador.
<SELECCIONAR nombre= día>
NoRecuerdo
< OPCIÓNvalor= lunes > lunes
< OPCIÓNvalor=Martes>Martes
< OPCIÓNvalor=miércoles>miércoles
< OPCIÓNvalor=jueves>jueves
< OPCIÓNvalor=Domingo>Domingo
SELECCIONAR>
Sin embargo, las posibilidades de la lista desplegable no terminan ahí. De forma predeterminada, la lista es una sola línea que se "expande" cuando hace clic en el botón. Pero podemos modificar la lista para que adopte la forma de una ventana que contenga varias líneas y, si es necesario, una barra de desplazamiento.
Para hacer esto necesitamos el parámetro de tamaño del descriptor.
Pero a veces es necesario seleccionar no una, sino varias opciones de la lista. Y luego la posibilidad de verlos todos a la vez puede resultar muy útil. Para que la lista le permita seleccionar varias opciones a la vez, utilice el parámetro múltiple. Como está marcado, este parámetro no tiene valores.
Simplemente lo dejamos y listo. Tenga en cuenta que esto da como resultado que se pasen varios valores con el mismo nombre al programa controlador.
Para seleccionar varios elementos de dicha lista, se utiliza el método estándar de Windows: si estos elementos son consecutivos, seleccione el primero, presione la tecla
Al desarrollar un formulario electrónico, se recomienda cumplir con la siguiente regla: lo que un visitante de la página ve en la pantalla al mismo tiempo debe representar un bloque completo de información. Si es posible, claro: si fracasas, nadie te demandará. Sin embargo, a pocas personas les gustaría tener que desplazarse solo para llegar al botón de enviar. Una combinación racional de diferentes listas ayuda enormemente a garantizar que el formulario luzca estéticamente agradable y sea cómodo de usar.
El elemento OPCIÓN tiene los siguientes atributos. Seleccionado (sin valores) determina cuál de los elementos de la lista debe seleccionarse de forma predeterminada, es decir, cuando se carga la página. En una lista, sólo uno de los elementos OPCIÓN se puede marcar de esta manera. El atributo de valor es necesario para el procesamiento de datos del lado del servidor. Cabe señalar que la etiqueta
Estos dos elementos están diseñados para crear un grupo de campos en un formulario. Para entender cómo se utilizan estos elementos, veamos un pequeño ejemplo.
Nombre:
Apellido: nombre="familia" tipo="texto">
Teléfono: nombre="teléfono" tipo="texto">
Texto de información sobre herramientas
Con la ayuda del elemento FIELDSET, se combinan varios elementos: el usuario los ve encerrados en un marco. Dentro de un grupo, los elementos de formulario se utilizan de la forma habitual.
El elemento LEGEND le permite crear un título de grupo. Como este elemento es un contenedor, puedes colocar otros elementos en él. elementos HTML. Por ejemplo, el título de un grupo puede estar compuesto por dos líneas si usa la etiqueta
.
En este caso, es recomendable reducir el tamaño de fuente del título.
Al usar alinear atributo Puedes ajustar la posición del encabezado:
Arriba: título en la parte superior;
Abajo: título en la parte inferior (que no siempre es posible implementar);
Izquierda: título en la parte superior e izquierda (valor predeterminado);
Derecha: el título está arriba y a la derecha.
considerando lo basico etiquetas HTML no podemos evitar tocar esto elemento importante como formas. 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. para crear comentario Se utilizan formularios. La forma es un fragmento. 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 el formulario.
Con 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 botones de enviar, destinado al envío de datos después de rellenar 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 restablezca todos los datos de los formularios, utilice 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; longitud máxima – máximo cantidad posible personajes 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:
El resultado del formulario se muestra en la figura.
Si necesita ingresar en el campo de texto gran número información, por ejemplo, un comentario utiliza la forma de un área de texto, que se crea mediante una etiqueta
Al código anterior agreguemos un campo de área de texto:
Comentario:
El resultado de ejecutar el código con área de texto presentado 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
Estructura de entrada 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
Botón de opción:
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.