# Form Fields

## Introduction

Different types of fields in a form have different configuration options, allowing users to extend the field's configuration options through plugins to meet more personalized needs.


![20251025174555](https://static-docs.nocobase.com/20251025174555.png)


## Field Configuration Options

### Default value

Supports configuring constants/variables as default values for fields (only supported for new forms).


![20251025174724](https://static-docs.nocobase.com/20251025174724.png)


For more details, see [Set Default Value](/interface-builder/fields/field-settings/default-value)

### Validation rules


![20251025174908](https://static-docs.nocobase.com/20251025174908.png)



![20251025175031](https://static-docs.nocobase.com/20251025175031.png)


For more details, see [Validation Rules](/interface-builder/fields/field-settings/validation-rules)

### Required


![20251025175118](https://static-docs.nocobase.com/20251025175118.png)


For more details, see [Required](/interface-builder/fields/field-settings/required)

- [Edit field title](/interface-builder/fields/field-settings/edit-title)
- [Show label](/interface-builder/fields/field-settings/show-label)
- [Edit field description](/interface-builder/fields/field-settings/edit-description)
- [Edit field tooltip](/interface-builder/fields/field-settings/edit-tooltip)
- [Pattern](/interface-builder/fields/field-settings/pattern)

### Field component

Some fields, such as association fields, support switching to other components.


![20251029122626](https://static-docs.nocobase.com/20251029122626.png)


For more details, see [Field Component](/interface-builder/fields/field-settings/field-component)