javascript - Bootstrap 中具有一个边框的多个输入元素

标签 javascript jquery html css twitter-bootstrap-3

[更新/解决]

我试图在 bootstrap 中的表单组内的多个输入之间设置一个边框,但边框只有在没有焦点和最后一个输入时才有效。我的期望边界工作既有焦点又没有焦点。

.container{
margin-top:20px;
width:80%;
}
.input-merge [class*="col-"]{
padding:0;
}

.form-control{
border-radius:0 !important;
}

.form-control:focus {
 position: relative;
 z-index: 1;
}

.input-merge div:not(:first-child) {
    margin-left: -1px;
}
<head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
</head>

<body>
<div class="container">
<div class="form-group input-merge">
   <div class="col-xs-4">
      <input type="text"  class="form-control" placeholder="Input One">
   </div>
   <div class="col-xs-4">
      <input type="text"  class="form-control" placeholder="Input Two">
    </div>
    <div class="col-xs-4">
      <input type="text"  class="form-control" placeholder="Input Three">
    </div>
   </div>
</div>
</body>

如何解决?谢谢。

最佳答案

您可以将以下内容添加到您的 css;

.form-control:focus { position:relative; z-索引:1; }

它将重点输入置于其他输入之上。因此焦点轮廓(发光)将完全可见。

关于javascript - Bootstrap 中具有一个边框的多个输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50278097/

相关文章:

javascript - Fancybox 表单 ajax 发布关闭提交

javascript - Jquery 插件给出错误 $(...).ionRangeSlider 不是函数

java - 在 Java 中呈现 HTML

html - 颜色在 Safari 中不显示,但在 MSIE、FF 和 Chrome 浏览器中一切正常

javascript - 了解 carousel.js 中 e 的用法

javascript - 如何使用javascript更新csv文件

javascript - Node.js - 在运行时加载文件

javascript - 函数看不到 JSON 对象(javascript、jQuery)

javascript - 填充数据时禁用图像

javascript - div 中的表格是否忽略了最大宽度?