Default form
<form>
<div class="mb-6">
<flowbite-form-field>
<label flowbiteLabel>Your email</label>
<input flowbiteInput placeholder="name@flowbite.com" />
</flowbite-form-field>
</div>
<div class="mb-6">
<flowbite-form-field type="password">
<label flowbiteLabel>Your Password</label>
<input flowbiteInput required />
</flowbite-form-field>
</div>
<button>Submit</button>
</form>
Floating labels
<form>
<div class="mb-6 w-full">
<flowbite-form-field floatingLabelType="filled">
<label flowbiteLabel>Email address</label>
<input flowbiteInput />
</flowbite-form-field>
</div>
<div class="mb-6 w-full">
<flowbite-form-field floatingLabelType="filled" type="password">
<label flowbiteLabel>Password</label>
<input flowbiteInput />
</flowbite-form-field>
</div>
<div class="mb-6 w-full">
<flowbite-form-field floatingLabelType="filled" type="password">
<label flowbiteLabel>Confirm password</label>
<input flowbiteInput />
</flowbite-form-field>
</div>
<div class="grid md:grid-cols-2 md:gap-6">
<div class="mb-6 w-full">
<flowbite-form-field floatingLabelType="filled">
<label flowbiteLabel>First name</label>
<input flowbiteInput />
</flowbite-form-field>
</div>
<div class="mb-6 w-full">
<flowbite-form-field floatingLabelType="filled">
<label flowbiteLabel>Last name</label>
<input flowbiteInput />
</flowbite-form-field>
</div>
</div>
<div class="grid md:grid-cols-2 md:gap-6">
<div class="mb-6 w-full">
<flowbite-form-field floatingLabelType="filled">
<label flowbiteLabel>Phone number (123-456-7890)</label>
<input flowbiteInput />
</flowbite-form-field>
</div>
<div class="mb-6 w-full">
<flowbite-form-field floatingLabelType="filled">
<label flowbiteLabel>Company (Ex. Google)</label>
<input flowbiteInput />
</flowbite-form-field>
</div>
</div>
<flowbite-button>Submit</flowbite-button>
</form>
Input Sizes
<flowbite-form-field size="large">
<label flowbiteLabel>Large Input</label>
<input flowbiteInput />
</flowbite-form-field>
<flowbite-form-field size="default">
<label flowbiteLabel>Default Input</label>
<input flowbiteInput />
</flowbite-form-field>
<flowbite-form-field size="small">
<label flowbiteLabel>Small Input</label>
<input flowbiteInput />
</flowbite-form-field>
Disabled Inputs
<flowbite-form-field disabled>
<label flowbiteLabel>Disabled Input</label>
<input flowbiteInput />
</flowbite-form-field>
<flowbite-form-field disabled>
<label flowbiteLabel>Disabled readonly Input</label>
<input flowbiteInput readonly />
</flowbite-form-field>
Input element with icon
<flowbite-form-field>
<label flowbiteLabel>Your Email</label>
<input flowbiteInput placeholder="name@flowbite.com" />
<svg flowbiteIcon aria-hidden="true" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z"></path><path d="M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z"></path></svg>
</flowbite-form-field>
Input element with addon
<flowbite-form-field>
<label flowbiteLabel>Your Email</label>
<span flowbiteAddon>@</span>
<input flowbiteInput placeholder="name@flowbite.com" />
</flowbite-form-field>
Helper text
We’ll never share your details. Read our Privacy Policy.
<flowbite-form-field>
<label flowbiteLabel>Your Email</label>
<input flowbiteInput placeholder="name@flowbite.com" />
<p flowbiteHelper>
We’ll never share your details. Read our
<a href="#" class="font-medium text-blue-600 hover:underline dark:text-blue-500">Privacy Policy</a>.
</p>
</flowbite-form-field>
Form Validation
Well done! Some success message.
Oh, snapp! Some error message.
<flowbite-form-field validation="success">
<label flowbiteLabel>Success Input</label>
<input flowbiteInput />
<p class="text-sm" flowbiteHelper>
<span class="font-medium">Well done!</span> Some success message.
</p>
</flowbite-form-field>
<flowbite-form-field validation="error">
<label flowbiteLabel>Error Input</label>
<input flowbiteInput />
<p flowbiteHelper>
<span class="font-medium">Oh, snapp!</span> Some error message.
</p>
</flowbite-form-field>