Field
Use the Field component to compose a form element with a label, help text, and error message.
Structure
.field
: Container element.label
: Label tag for the form input<input>, <textarea>, <select>
: Form element.help
: Help text
Basic Usage
Input
Debe tener mas de 6 caracteres
<div class="field">
<label class="label">Numero de documento</label>
<input
class="input"
type="text"
placeholder="Ingresa tu número de documento"
/>
<span class="help">Debe tener mas de 6 caracteres</span>
</div>
Textarea
Debe tener menos de 200 caracteres
<div class="field">
<label class="label">Descripción</label>
<textarea
class="textarea"
placeholder="Ingresa una pequeña descripción"
></textarea>
<!-- Opcional -->
<span class="help">Debe tener menos de 200 caracteres</span>
</div>
Select
Debe seleccionar por lo menos un personaje
<div class="field">
<label class="label">Seleccione un personaje</label>
<select class="select">
<option value="1">Mario Bross</option>
<option value="2">Luigi Bross</option>
<option value="3">Koopa Troopa</option>
<option value="4">Donkey Kong</option>
</select>
<span class="help">Debe seleccionar por lo menos un personaje</span>
</div>
Colors
To add color to the field, you can use the following classes:
Class | Color | Variable |
---|---|---|
| Green |
|
| Red |
|
info
For more information on color values, visit the color customization documentation.
is-valid
Use the is-valid
class along with the field
class.
- Preview
- Code
Debe tener mas de 6 caracteres
<div class="field is-valid">
<label class="label">Numero de documento</label>
<input
class="input"
type="text"
placeholder="Ingresa tu número de documento"
/>
<span class="help">Debe tener mas de 6 caracteres</span>
</div>
is-invalid
Use the is-invalid
class along with the field
class.
- Preview
- Code
Debe tener mas de 6 caracteres
<div class="field is-invalid">
<label class="label">Numero de documento</label>
<input
class="input"
type="text"
placeholder="Ingresa tu número de documento"
/>
<span class="help">Debe tener mas de 6 caracteres</span>
</div>