[//]: # 'AUTO INSERT HEADER PREPUBLISH'
# Creating a custom field
```js script
import { html } from '@lion/core';
import { render } from '@lion/core';
import '@lion/input/lion-input.js';
import { Validator } from '@lion/form-core';
import '../docs/helper-wc/h-output.js';
export default {
title: 'Forms/System/Creating a Custom Field',
};
```
Custom fields can be created in just a few steps. All you need is an interaction element
(like for instance a slider, a listbox or a combobox) and connect it to the [Field](?path=/docs/forms-system-overview--page)
functionality.
## Prerequisite: an interaction element
An interaction element provides the means for the end user to enter a certain value, just like
native elements provide in this (think of ``, `