Forms on Bootstrap Navigation Bar

A simple form on Navigation bar

To properly style and position a form within the navbar, add the appropriate classes as shown below. For a default form, include .navbar-form and either .pull-left or .pull-right to properly align it.


<!DOCTYPE HTML>
<html> 
<head> 
<link href="http://java2s.com/style/bootstrap.min.css" rel="stylesheet">
<script src="http://java2s.com/style/jquery-1.8.0.min.js"></script>
<script src="http://java2s.com/style/bootstrap.min.js"></script>
</head><!--from  w w  w  .ja  v  a  2 s  .  c  o  m-->
<body style='margin:20px;'>

  <div class="navbar">
     <form class="navbar-form pull-left">
       <input type="text" class="form-control" style="width: 200px;">
       <button type="submit" class="btn btn-default">Submit</button>
     </form>
  </div>


</body> 
</html>

Click to view the demo

Select Group on Navigation Bar


<!DOCTYPE HTML>
<html>
<head>
<link href="http://java2s.com/style/bootstrap.min.css" rel="stylesheet">
<!--   w  w w  .j  a va2  s .  c om-->
<script src="http://java2s.com/style/jquery-1.8.0.min.js"></script>
<script src="http://java2s.com/style/bootstrap.min.js"></script>

</head>
<body style='margin: 20px;'>

  <div class="navbar">
    <form class="navbar-form pull-left">
      <select name="" id="" class="form-control" style="width: 200px;">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
      </select>
      <button type="submit" class="btn btn-default">Submit</button>
    </form>
  </div>


</body>
</html>

Click to view the demo

CheckBox and Submit Button on Navigation Bar


<!DOCTYPE HTML>
<html>
<head>
<link href="http://java2s.com/style/bootstrap.min.css" rel="stylesheet">
<!--from  ww  w  .j a  v  a  2s.  c om-->
<script src="http://java2s.com/style/jquery-1.8.0.min.js"></script>
<script src="http://java2s.com/style/bootstrap.min.js"></script>

</head>
<body style='margin: 20px;'>

  <div class="navbar">
    <form class="navbar-form pull-left">
      <input type="text" class="form-control" style="width: 200px;">
      <input type="checkbox">
      <button type="submit" class="btn btn-default">Submit</button>
    </form>
  </div>


</body>
</html>

Click to view the demo

Input with Label on Navigation Bar


<!DOCTYPE HTML>
<html>
<head>
<link href="http://java2s.com/style/bootstrap.min.css" rel="stylesheet">
<script src="http://java2s.com/style/jquery-1.8.0.min.js"></script>
<script src="http://java2s.com/style/bootstrap.min.js"></script>
</head><!-- w  w  w  .  ja va2 s  .  c o  m-->
<body style='margin: 20px;'>

  <div class="navbar">
    <form class="navbar-form pull-left">
      <input type="text" class="form-control" style="width: 200px;">
      <label class="checkbox-inline"> <input type="checkbox">
        Remember me
      </label>
      <button type="submit" class="btn btn-default">Submit</button>
    </form>
  </div>


</body>
</html>

Click to view the demo

Buttons on Navigation Bar

For buttons not residing in a <form>, add this class to vertically center buttons within a navbar.


<!DOCTYPE HTML>
<html>
<head>
<link href="http://java2s.com/style/bootstrap.min.css" rel="stylesheet">
<!--   w ww  .  j  a v a 2  s  . c o  m-->
<script src="http://java2s.com/style/jquery-1.8.0.min.js"></script>
<script src="http://java2s.com/style/bootstrap.min.js"></script>

</head>
<body style='margin: 20px;'>

  <div class="navbar">
    <a href="#" class="navbar-brand">Brand</a>
    <button type="button" class="btn btn-default navbar-btn">Sign
      in</button>
  </div>

</body>
</html>

Click to view the demo





















Home »
  Bootstrap »
    Bootstrap »




Introduction
Basic HTML Style
List
Table
Form
Layout
Navigation Bar
Button
Control