Entrada de texto
Formularios
El campo de texto es un elemento básico de formulario que permite la inserción y edición de texto en una única línea. Se debe usar cuando el texto a introducir es corto, por ejemplo nombre o apellidos. Para textos largos usar áreas de texto.
Fieldset
Mostrar parámetros
Parámetros Nunjucks del componente: "Fieldset"
params:
- name: describedBy
type: string
required: false
description: One or more element IDs to add to the `aria-describedby` attribute, used to provide additional descriptive information for screenreader users.
- name: errorId
type: string
required: false
description: One or more element IDs to add to the `aria-errormessage` attribute, used to provide additional error information for screenreader users.
- name: legend
type: object
required: false
description: Options for the legend
params:
- name: text
type: string
required: true
description: If `html` is set, this is not required. Text to use within the legend. If `html` is provided, the `text` argument will be ignored.
- name: html
type: string
required: true
description: If `text` is set, this is not required. HTML to use within the legend. If `html` is provided, the `text` argument will be ignored.
- name: classes
type: string
required: false
description: Classes to add to the legend.
- name: isPageHeading
type: boolean
required: false
description: Whether the legend also acts as the heading for the page.
- name: headingLevel
type: number
required: false
description: If headingLevel is 1 , the parent heading tag needed inside this component will be a h1, if 2 will be a h2, and so on.
- name: classes
type: string
required: false
description: Classes to add to the fieldset container.
- name: role
type: string
required: false
description: Optional ARIA role attribute.
- name: attributes
type: object
required: false
description: HTML attributes (for example data attributes) to add to the fieldset container.
- name: caller
type: nunjucks-block
required: false
description: Not strictly a parameter but [Nunjucks code convention ](https://mozilla.github.io/nunjucks/templating.html#call). Using a `call` block enables you to call a macro with all the text inside the tag. This is helpful if you want to pass a lot of content into a macro. To use it, you will need to wrap the entire fielset component in a `call` block.
Mostrar códigodel ejemplo: Por defecto
Con error #
Mostrar código para visualizar el aria-describedby, el aria-errormessage y aria-invalid='true' aplicado en el HTML. El aria-errormessage se asocia al fieldset, en vez de a un campo concreto, cuando el error hace referencia a los elementos en su conjunto. Debería apuntar al id de un mensaje de error que describa el problema general del fieldset.
¿Cuál es tu número de teléfono?
Mostrar códigodel ejemplo: Con error
Con clases de css aplicadas #
Mostrar códigodel ejemplo: Con clases de css aplicadas