【问题标题】:Bootstrap - Retain Button Styling when implementing FormsBootstrap - 实现表单时保留按钮样式
【发布时间】:2015-10-08 01:10:41
【问题描述】:

我正在使用引导模板 (INSPINIA),并将其与 PHP 集成。

所有示例数据结构都使用按钮,但为了使它们与服务器交互,我需要将它们更改为提交并将它们包装在一个表单中。

我能否最好地保留按钮的原始引导样式,但无需修改引导自己的 CSS 即可获得表单提交的功能?

原始引导代码:

  <div class="input-group">
       <input type="text" placeholder="Add new task. " class="input input-sm form-control">
       <span class="input-group-btn">
           <button type="button" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
       </span>
   </div>

我最终得到了什么:

<div class="input-group">
    <form action="index.php" method="post">
         <span class="input-group-btn">
             <input type="text" placeholder="Add new task. " name="ToDo" class="input input-sm form-control">
             <input type="submit" class="btn btn-sm btn-white" value="Add Task" name="addToDo" />
          </span>
    </form>
</div>

上面的代码看起来不一样,并且在较小的设备上表现出一些奇怪的行为。

【问题讨论】:

    标签: css forms twitter-bootstrap button


    【解决方案1】:

    您只需更改要提交的按钮的类型,就可以了:

    <div class="input-group">
       <input type="text" placeholder="Add new task. " class="input input-sm form-control">
       <span class="input-group-btn">
           <button type="submit" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
       </span>
    </div>
    

    您必须在input-group 之外添加表单标签以保持样式:

    <form action="index.php" method="post">
        <div class="input-group">
           <input type="text" placeholder="Add new task. " class="input input-sm form-control">
           <span class="input-group-btn">
               <button type="submit" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
           </span>
        </div>
    </form>
    

    【讨论】:

    • 这可行,但我仍然需要将整个内容包装在
      标记中,以便也能够使用输入字段进行发布。一旦添加了表单标签,样式就会发生变化,并且任务按钮会下降到新的一行。我也尝试过使用内联表单类型,但没有运气。在引导模板上添加表单时,肯定每个人都有这个问题吗?
    • 太好了,你解决了!非常感谢。最后一个
      应该是 ,但除此之外它是完美的。
  • @WelshJohn 对不起,我的错误。
  • 猜你喜欢
    • 2016-12-04
    • 1970-01-01
    • 2019-12-18
    • 2017-10-13
    • 2020-11-19
    • 2014-08-31
    • 1970-01-01
    • 2017-02-03
    • 2012-04-27
    相关资源
    最近更新 更多