Forms

Give textual form controls like <input>s and <textarea>s an upgrade with custom styles, sizing, focus states, and more.

Bootstrap documentation →

Examples

                    
                        
                    
                

Sizing

Set heights using classes like .form-control-lg and .form-control-sm.

                    
                        
                    
                

Input group

Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs, custom selects, and custom file inputs.

@
@example.com
                    
                        
                    
                

Floating labels

Create beautifully simple form labels that float over your input fields.

                    
                        
                    
                

Validation

Provide valuable, actionable feedback to your users with HTML5 form validation, via browser default behaviors or custom styles and JavaScript.

Looks good!
Please provide a valid city.