Skip to content
Form - Web Component
The Form component can be used imported from:
Playground
Parameters
The Web component uses the <z-form>
tag:
By default, all the parameters are optional or can be set in different, except for the ones marked as required
The parametrization of the component can be done with the following custom HTML params:
Name | Type | Description | Slot | A11y |
---|---|---|---|---|
config | string | The main parameter has two components following the pattern:
|
Events
This component has events. Check the documentation about how to use the events.
Name | Payload | Description |
---|---|---|
submit | any | |
restarted | void |
Slots
This component has slots. Check the documentation about how to use the slots.
Name | Tags | Description |
---|---|---|
default | span | Content of the form. |
Parameters use
config
The config
attribute is used to set the shape and size of the form.
Creating a template
Using the --z-form--template
in combination with grid-area
per input eases the creation of from layout. This uses the grid-template
syntax underneath, which can be checked here.
This value can be overloaded with media queries yo adjust the form layout to the different viewports.
Methods
reset()
We can all the reset()
method of the WebComponent in order to reset the value. This will clean the internal states and emit the nullable value with the change
event, plus a restarted
event:
In this example, the button triggers the method:
Values:
text:
Lorem ipsum
number:
2.35
Browser support
Detected engine:
Chromium
Webkit
Gecko