【问题标题】:Add button next to Search bar inside Bootstrap Header在 Bootstrap Header 内的搜索栏旁边添加按钮
【发布时间】:2016-03-29 02:52:07
【问题描述】:

我创建了一个响应式 Bootstrap 标题,左上角有名称,右上角有搜索栏和下拉列表。现在我正在尝试在搜索栏的左侧添加一个按钮,但无法..

Js 小提琴 https://jsfiddle.net/Lucy1/qn0r10th/4/

HTML 代码..

     <nav class="navbar navbar-default navbar-fixed-top" id="header">
        <div class="container-fluid">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar1">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>                        
                </button>
                <a href="index.html" class="navbar-brand" id="icon"><b>Sample Name</b></a>
            </div>
            <div class="collapse navbar-collapse" id="myNavbar1">

                <ul class="nav navbar-nav navbar-right" id="navbar1right">
                    <li class="dropdown" id="subheader">
                         <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
                        <ul class="dropdown-menu" id="dropA">
                         <li><a href="#">Action</a></li>
                        </ul>
                    </li>
                </ul>

                <form class="navbar-form navbar-right" role="search" id="navBarSearchForm" type=get action="myindex.html">
      <div class="input-group" id ="searchA">
      <button onclick="storeYourStuff()" id="button_top_right" class="btn btn-primary">StoreYourStuff</button>
                    <input id="wish_title1" type="text" class="form-control" placeholder="Search Website" name="wish_title1"></input>
                            <span class="input-group-btn">
                                <button class="btn btn-primary"><i class="glyphicon glyphicon-search"></i></button>
                            </span>
                </div>

                </form>
            </div>
        </div>
    </nav>

我正在尝试在表单标签内的搜索栏之前添加一个按钮,但无法添加。无法弄清楚我哪里出错了..请帮助

【问题讨论】:

  • 我想要一个按钮、搜索栏和一个按顺序在标题右上角的下拉菜单。
  • 把你的按钮放到按钮组之外jsfiddle.net/3m8Lsxef
  • 任何答案对你有用吗?

标签: javascript jquery html css twitter-bootstrap


【解决方案1】:

按钮应放置在适当的范围内

<form class="navbar-form navbar-right" role="search" id="navBarSearchForm" type=get action="myindex.html">
      <div class="input-group" id ="searchA">
      <span class="input-group-btn"><button onclick="storeYourStuff()" id="button_top_right" class="btn btn-primary">StoreYourStuff</button></span>

                    <input id="wish_title1" type="text" class="form-control" placeholder="Search Website" name="wish_title1">
                            <span class="input-group-btn">
                                <button class="btn btn-primary"><i class="glyphicon glyphicon-search"></i></button>
                            </span>
                </div>
                </form>

【讨论】:

  • 有没有办法在按钮和搜索栏之间放置空间?并让按钮以小屏幕尺寸出现在搜索栏下方??
  • 对于这个空间,这个小提琴似乎是正确的jsfiddle.net/71m4ywad/2 ...出现在搜索栏下方。我不知道。
  • 有没有办法像你在回答中那样使用 span 来增加空间??
  • 希望我的回答和cmets对你有用
【解决方案2】:

你的按钮在错误的位置,它需要在按钮组之外:

工作小提琴Link

<nav class="navbar navbar-default navbar-fixed-top" id="header">
            <div class="container-fluid">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar1">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>                        
                    </button>
                    <a href="index.html" class="navbar-brand" id="icon"><b>Sample Name</b></a>
                </div>
                <div class="collapse navbar-collapse" id="myNavbar1">

                    <ul class="nav navbar-nav navbar-right" id="navbar1right">
                        <li class="dropdown" id="subheader">
                             <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
                            <ul class="dropdown-menu" id="dropA">
                             <li><a href="#">Action</a></li>
                            </ul>
                        </li>
                    </ul>

                    <form class="navbar-form navbar-right" role="search" id="navBarSearchForm" type=get action="myindex.html">

          <button onclick="storeYourStuff()" id="button_top_right" class="btn btn-primary">StoreYourStuff</button>
          <div class="input-group" id ="searchA">
                        <input id="wish_title1" type="text" class="form-control" placeholder="Search Website" name="wish_title1">
                                <span class="input-group-btn">
                                    <button class="btn btn-primary"><i class="glyphicon glyphicon-search"></i></button>
                                </span>
                    </div>
                    </form>
                </div>
            </div>
        </nav>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2013-09-16
    • 2016-03-21
    • 1970-01-01
    相关资源
    最近更新 更多