General Forms

Basic From ( Add class bg-success for colored header )

Show Code

    <div class="card">
    <div class="card-header bg-primary">
    	<h4 class="text-white pt-2">Basic From <small>	( Add class bg-success for colored header )
    	</small></h4>
    </div> <!-- end card-header -->
    <div class="card-body">
    	<form>
    		<div class="form-row">
    			<div class="form-group col-md-6">
    				<label>Email</label>
    				<input type="email" class="form-control" id="inputEmail4" placeholder="Email">
    			</div>
    			<div class="form-group col-md-6">
    				<label>Password</label>
    				<input type="password" class="form-control" id="inputPassword4" placeholder="Password">
    			</div>
    		</div>
    		<div class="form-group">
    			<label>Address</label>
    			<input type="text" class="form-control" id="inputAddress" placeholder="1234 Main St">
    		</div>
    		<div class="form-group">
    			<label>Address 2</label>
    			<input type="text" class="form-control" id="inputAddress2" placeholder="Apartment, studio, or floor">
    		</div>
    		<div class="form-row">
    			<div class="form-group col-md-6">
    				<label>City</label>
    				<input type="text" class="form-control" id="inputCity">
    			</div>
    			<div class="form-group col-md-4">
    				<label>State</label>
    				<select class="form-control  custom-select">
    					<option>Alabama</option>
    					<option>Arizona</option>
    					<option selected=""> Florida</option>
    					<option>Louisiana</option>
    					<option>Michigan</option>
    					<option>New York</option>
    				</select>
    			</div>
    			<div class="form-group col-md-2">
    				<label>Zip</label>
    				<input type="text" class="form-control" id="inputZip">
    			</div>
    		</div>
    		<div class="form-group">
    			<div class="form-check">
    				<input class="form-check-input" type="checkbox" id="gridCheck">
    				<label class="form-check-label">
    					Check me out
    				</label>
    			</div>
    		</div>
    		<button type="submit" class="btn btn-primary">Sign in</button>
    	</form>
    </div> <!-- end card-body -->
    </div>

 

Horizontal From ( Add class bg-dark for colored header )

Show Code

<div class="card">
	<div class="card-header bg-dark">
		<h4 class="pt-2 text-white"> Horizontal From <small>( Add class bg-dark for colored header )
		</small></h4>
	</div> <!-- end card-header -->
	<div class="card-body">
		<form>
			<div class="form-group row mb-4">
				<label for="horizontal-firstname-input"
					   class="col-sm-3 col-form-label">First name</label>
				<div class="col-sm-9">
					<input type="text" class="form-control" id="horizontal-firstname-input">
				</div>
			</div>
			<div class="form-group row mb-4">
				<label for="horizontal-email-input"
					   class="col-sm-3 col-form-label">Email</label>
				<div class="col-sm-9">
					<input type="email" class="form-control" id="horizontal-email-input">
				</div>
			</div>
			<div class="form-group row mb-4">
				<label for="horizontal-password-input"
					   class="col-sm-3 col-form-label">Password</label>
				<div class="col-sm-9">
					<input type="password" class="form-control">
				</div>
			</div>
			<div class="form-group row mb-4">
				<label for="horizontal-password-input"
					   class="col-sm-3 col-form-label">Confirm Password</label>
				<div class="col-sm-9">
					<input type="password" class="form-control">
				</div>
			</div>
			<div class="form-group row mb-4">
				<label for="horizontal-password-input" class="col-sm-3 col-form-label">
					User
					Role
				</label>
				<div class="col-sm-9">
					<select class="form-control custom-select">
						<option>Admin</option>
						<option>Account</option>
						<option>Staff</option>
					</select>
				</div>
			</div>

			<div class="form-group row  mb-4">
				<label class="col-sm-3 col-form-label">Membership</label>
				<div class="col-md-9">
					<div class="radio-list">
						<div class="custom-control custom-radio">
							<input type="radio" id="customRadio11" name="customRadio"
								   class="custom-control-input">
							<label class="custom-control-label"
								   for="customRadio11">Free</label>
						</div>
						<div class="custom-control custom-radio">
							<input type="radio" id="customRadio22" name="customRadio"
								   class="custom-control-input">
							<label class="custom-control-label"
								   for="customRadio22">Paid</label>
						</div>
					</div>
				</div>
			</div>
			<div class="form-group row justify-content-end">
				<div class="col-sm-9">
					<div>
						<button type="submit" class="btn btn-primary mr-2">Submit</button>
						<button type="submit" class="btn btn-dark">Cancel</button>
					</div>
				</div>
			</div>
		</form>
	</div> <!-- card-body -->
</div> 
 

Input States ( use is-valid, is-invalid for colored input )

Success! You've done great job.
Sorry, that username is already exist. Try another?
Success! You've done job.
Sorry, that username is already exist. Try another?
Show Code

<form class="form-horizontal row">
	<div class="col-12">
		<div class="form-group">
			<label class="form-control-label" for="inputSuccess1">
				Input with
				success
			</label>
			<input type="text" class="form-control is-valid" id="inputSuccess1">
			<div class="valid-feedback">
				Success! You've done great job.
			</div>
		</div>
		<div class="form-group">
			<label class="form-control-label" for="inputDanger1">
				Input with
				danger
			</label>
			<input type="text" class="form-control is-invalid" id="inputDanger1">
			<div class="invalid-feedback">
				Sorry, that username is already exist. Try another?
			</div>
		</div>
	</div>
</form>
<form class="form-horizontal">
	<div class="form-group row">
		<label for="inputHorizontalSuccess" class="col-sm-2 col-form-label">Email</label>
		<div class="col-sm-10">
			<input type="email" class="form-control is-valid" id="inputHorizontalSuccess" placeholder="name@example.com">
			<div class="valid-feedback">Success! You've done job.</div>
		</div>
	</div>
	<div class="form-group row">
		<label for="inputHorizontalDnger" class="col-sm-2 col-form-label">Email</label>
		<div class="col-sm-10">
			<input type="email" class="form-control is-invalid" id="inputHorizontalDnger" placeholder="name@example.com">
			<div class="invalid-feedback">
				Sorry, that username is already exist. Try
				another?
			</div>
		</div>
	</div>
</form>
 

Input Sizes ( use .form-control-sm, .form-control-lg for different input sizes )

Show Code

<form class="form-horizontal row">
	<div class="col-12">
		<div class="form-group">
			<label class="col-sm-3 form-control-label" for="example-input-small">Small</label>
			<div class="col-sm-6">
				<input type="text" id="example-input-small" name="example-input-small" class="form-control form-control-sm" placeholder="form-control-sm">
			</div>
		</div>
		<div class="form-group">
			<label class="col-sm-3 form-control-label" for="example-input-normal">Normal</label>
			<div class="col-sm-6">
				<input type="text" id="example-input-normal" name="example-input-normal" class="form-control" placeholder="Normal">
			</div>
		</div>
		<div class="form-group">
			<label class="col-sm-3 form-control-label" for="example-input-large">Large</label>
			<div class="col-sm-6">
				<input type="text" id="example-input-large" name="example-input-large" class="form-control form-control-lg" placeholder="form-control-lg">
			</div>
		</div>
		<div class="form-group">
			<label class="col-sm-3 form-control-label">Grid Sizes</label>
			<div class="col-sm-4">
				<input type="text" class="form-control" placeholder=".col-4">
			</div>
		</div>
		<div class="form-group">
			<div class="col-sm-5 col-sm-offset-3">
				<input type="text" class="form-control" placeholder=".col-5">
			</div>
		</div>
	</div>
</form>
 

Horizontal Form with Icons

Show Code

<form class="form">
	<div class="form-group">
		<label>User Name</label>
		<div class="input-group mb-3">
			<div class="input-group-prepend">
				<span class="input-group-text"><i data-feather="user"></i></span>
			</div>
			<input type="text" class="form-control" placeholder="Username"
				   aria-label="Username">
		</div>
	</div>
	<div class="form-group">
		<label for="exampleInputEmail1">Email address</label>
		<div class="input-group mb-3">
			<div class="input-group-prepend">
				<span class="input-group-text"><i data-feather="mail"></i></span>
			</div>
			<input type="text" class="form-control" placeholder="Email"
				   aria-label="Email">
		</div>
	</div>
	<div class="form-group">
		<label>Password</label>
		<div class="input-group mb-3">
			<div class="input-group-prepend">
				<span class="input-group-text"><i data-feather="lock"></i></span>
			</div>
			<input type="text" class="form-control" placeholder="Password"
				   aria-label="Password">
		</div>
	</div>
	<div class="form-group">
		<label>Confirm Password</label>
		<div class="input-group mb-3">
			<div class="input-group-prepend">
				<span class="input-group-text"><i data-feather="lock"></i></span>
			</div>
			<input type="text" class="form-control" placeholder="Confirm Password"
				   aria-label="Password">
		</div>
	</div>
	<div class="form-group">
		<div class="custom-control custom-checkbox mr-sm-2">
			<input type="checkbox" class="custom-control-input" value="check">
			<label class="custom-control-label">Remember Me</label>
		</div>
	</div>
	<button type="submit" class="btn btn-primary mr-2">Submit</button>
	<button type="submit" class="btn btn-dark">Cancel</button>
</form>
 

Horizontal Form with the right side Icons

Show Code

<form class="form">
	<div class="form-group">
		<label>User Name</label>
		<div class="input-group mb-3">
			<input type="text" class="form-control" placeholder="Username"
				   aria-label="Username">
			<div class="input-group-append">
				<span class="input-group-text"><i data-feather="user"></i></span>
			</div>
		</div>
	</div>
	<div class="form-group">
		<label for="exampleInputEmail1">Email address</label>
		<div class="input-group mb-3">
			<input type="text" class="form-control" placeholder="Email"
				   aria-label="Email">
			<div class="input-group-append">
				<span class="input-group-text"><i data-feather="mail"></i></span>
			</div>
		</div>
	</div>
	<div class="form-group">
		<label>Password</label>
		<div class="input-group mb-3">
			<input type="text" class="form-control" placeholder="Password"
				   aria-label="Password">
			<div class="input-group-append">
				<span class="input-group-text"><i data-feather="lock"></i></span>
			</div>
		</div>
	</div>
	<div class="form-group">
		<label>Confirm Password</label>
		<div class="input-group mb-3">
			<input type="text" class="form-control" placeholder="Confirm Password"
				   aria-label="Password">
			<div class="input-group-append">
				<span class="input-group-text"><i data-feather="lock"></i></span>
			</div>
		</div>
	</div>
	<div class="form-group">
		<div class="custom-control custom-checkbox mr-sm-2">
			<input type="checkbox" class="custom-control-input" value="check">
			<label class="custom-control-label">Remember Me</label>
		</div>
	</div>
	<button type="submit" class="btn btn-primary mr-2">Submit</button>
	<button type="submit" class="btn btn-dark">Cancel</button>
</form>

 

Custom File Uploads with different languages

Show Code

<div class="custom-file mb-3">
	<input type="file" class="custom-file-input" id="customFile">
	<label class="custom-file-label form-control" for="customFile">Choose file</label>
</div>
<div class="custom-file mb-3">
	<input type="file" class="custom-file-input" id="customFileLang" lang="es">
	<label class="custom-file-label form-control" for="customFileLang">
		Seleccionar
		Archivo
	</label>
</div>
<div class="custom-file mb-3">
	<input type="file" class="custom-file-input" id="customFileLangHTML">
	<label class="custom-file-label form-control" for="customFileLangHTML"
		   data-browse="Bestand kiezen">Voeg je document toe</label>
</div>
 

With Border bottom ( use class .form-bordered )

Show Code

    <form action="#" class="form-horizontal form-bordered">
    <div class="form-body">
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">First Name</label>
    		<div class="col-md-9">
    			<input type="text" placeholder="small" class="form-control">
    			<small class="form-control-feedback"> This is inline help </small>
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">Last Name</label>
    		<div class="col-md-9">
    			<input type="text" placeholder="medium" class="form-control">
    			<small class="form-control-feedback"> This is inline help </small>
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">Gender</label>
    		<div class="col-md-9">
    			<select class="form-control custom-select">
    				<option value="">Male</option>
    				<option value="">Female</option>
    			</select>
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">Date of Birth</label>
    		<div class="col-md-9">
    			<input type="date" class="form-control" placeholder="dd/mm/yyyy">
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">Category</label>
    		<div class="col-md-9">
    			<select class="form-control custom-select">
    				<option value="Category 1">Category 1</option>
    				<option value="Category 2">Category 2</option>
    				<option value="Category 3">Category 5</option>
    				<option value="Category 4">Category 4</option>
    			</select>
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">Membership</label>
    		<div class="col-md-9">
    			<div class="radio-list">
    				<div class="custom-control custom-radio">
    					<input type="radio" id="customRadio111" name="customRadio"
    						   class="custom-control-input">
    					<label class="custom-control-label"
    						   for="customRadio111">Free</label>
    				</div>
    				<div class="custom-control custom-radio">
    					<input type="radio" id="customRadio222" name="customRadio"
    						   class="custom-control-input">
    					<label class="custom-control-label"
    						   for="customRadio222">Paid</label>
    				</div>
    			</div>
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">Street</label>
    		<div class="col-md-9">
    			<input type="text" class="form-control">
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">City</label>
    		<div class="col-md-9">
    			<input type="text" class="form-control">
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">State</label>
    		<div class="col-md-9">
    			<input type="text" class="form-control">
    		</div>
    	</div>
    	<div class="form-group row">
    		<label class="control-label text-sm-right col-md-3">Post Code</label>
    		<div class="col-md-9">
    			<input type="text" class="form-control">
    		</div>
    	</div>
    	<div class="form-group row last">
    		<label class="control-label text-sm-right col-md-3">Country</label>
    		<div class="col-md-9">
    			<select class="form-control">
    			</select>
    		</div>
    	</div>
    </div>
    <div class="form-actions">
    	<div class="row">
    		<div class="col-md-12">
    			<div class="row">
    				<div class="offset-sm-3 col-md-9">
    					<button type="submit" class="btn btn-primary">
    						Submit
    					</button>
    					<button type="button" class="btn btn-dark">Cancel</button>
    				</div>
    			</div>
    		</div>
    	</div>
    </div>
    </form>