# Form:Fields

To be used within the [form:create](/tags/form-create.md#dynamically-rendering-fields) tag when dynamically rendering fields.


## Example
This tag can recursively loop over the `fields` array context provided within the [form:create](/tags/form-create.md#dynamically-rendering-fields) tag pair.

::tabs

::tab antlers
```antlers
{{ form:fields }}
    <div class="p-2">
        <label>{{ display }}</label>
        <div class="p-1">{{ field }}</div>
        {{ if error }}
            <p class="text-gray-500">{{ error }}</p>
        {{ /if }}
    </div>
{{ /form:fields }}
```
::tab blade
```blade
<s:form:fields>
    <div class="p-2">
        <label>{{ $field['display'] }}</label>
        <div class="p-1">{{ $field['field'] }}</div>
        @if ($field['error'])
            <p class="text-gray-500">{{ $field['error'] }}</p>
        @endif
    </div>
</s:form:fields>
```
::

:::tip
Learn more about which [fields array variables](/tags/form-create.md#fields-array-variables) are available to this fields loop!
:::
