> For the complete documentation index, see [llms.txt](https://docs.quantumbyte.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.quantumbyte.ai/home/quantumbyte-v2.0/2.builder/1.frontend/6.formulir/2.type.md).

# Form Types

Here are the different categories of form inputs available:

## Standard Form

<figure><img src="/files/MREkd9fySADTgGoIWg6E" alt=""><figcaption></figcaption></figure>

These are the standard building blocks for most forms:

1. **Keyboard Input** (for text, numbers, email, passwords)
2. **Number**
3. **Select** (Dropdown menu)
4. **Radio** (Select one option from a list)
5. **Checkbox** (Select multiple options)
6. **Editor** (A rich text editor for formatted content)

## Waktu (Time)

<figure><img src="/files/sIy2ftE9R7oTqaTFuWTk" alt=""><figcaption></figcaption></figure>

Used for picking dates and times, with 4 options:

1. Pemilihan tanggal (**Date Picker**)
2. Pemilihan jam (**Time Picker**)
3. Pemilihan tanggal dan jam (**Date & Time Picker**)
4. Pemilihan rentang tanggal (**Date Range Picker**)

## Media

<figure><img src="/files/l6mRdLCv8DHleNaeqsUo" alt=""><figcaption></figcaption></figure>

Used for uploading files, with 2 options:

1. **File Upload**
2. **Digital Signature**

## Camera

<figure><img src="/files/hZ552321Vu0dHtxDERst" alt=""><figcaption></figcaption></figure>

Uses the device's camera, with 3 options:

1. **QR Code Scanner**
2. **Camera** (Take a new photo)
3. **Camera & Gallery** (Take a photo or choose from gallery)

## Location

<figure><img src="/files/MILo2E4a9WqzkM3KVusB" alt=""><figcaption></figcaption></figure>

Used for capturing or sharing geographic coordinates, with 2 options:

1. **Map Coordinates** (Select from a map)
2. **Current Location** (Uses device's GPS)

## Dynamic Form

<figure><img src="/files/GYWwz8OiWLWdHZJSWkEi" alt=""><figcaption></figcaption></figure>

A type of input that allows users to add multiple entries of the same field dynamically within the form.

## Built-in

<figure><img src="/files/SMIyBBkQuUiIrOgEFime" alt=""><figcaption></figcaption></figure>

Pre-filled with common data that users can select from. There are 5 options:

1. Satuan Kerja (Work Unit)
2. Samsat (Vehicle registration office)
3. Wilayah (Region)
4. Negara (Country)&#x20;
5. API (Check Button)

## External and Internal Data

<figure><img src="/files/9zjNA0GoadPfKwlISFec" alt=""><figcaption></figcaption></figure>

Displays data from external or internal sources in a specified format. There are 2 options:

1. Select External Data
2. Select Internal Data

## Visibility Form

<figure><img src="/files/IoacOUpUUzr3hn919X4a" alt=""><figcaption></figcaption></figure>

This configuration makes a form field appear only when certain conditions are met. There are 2 types of conditions:

1. **AND Condition** (All rules must be true)
2. **OR Condition** (Any one rule must be true)

{% hint style="info" %}
*Available rules: equals, does not equal, contains, does not contain, is empty, is not empty, begins with, ends with.*
{% endhint %}

## Read-Only

<figure><img src="/files/9t4faJ7T8WMPHsBxnAdG" alt=""><figcaption></figcaption></figure>

A configuration that makes a form field visible by default, but users cannot edit it—they can only view the information.

## Hidden

<figure><img src="/files/bQIiy91DUSGxfY2bMpcL" alt=""><figcaption></figcaption></figure>

A configuration where the form field is hidden from the user's view, but its value is still included when the form is submitted.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.quantumbyte.ai/home/quantumbyte-v2.0/2.builder/1.frontend/6.formulir/2.type.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
