【问题标题】:Overwritting bootstrap form validator .has-error Firefox and Edge覆盖引导表单验证 .has-error Firefox 和 Edge
【发布时间】:2017-06-30 12:01:56
【问题描述】:

我有一个类似的表格:http://jsfiddle.net/bppe3nsb/

当我们点击发送按钮时,我不希望对未填写的字段进行任何更改。没有红色边框。没有影子。弹出消息就够了:

Chrome 工作正常,我没有任何红色边框,但如果未填写所有必填字段,则单击“发送”按钮后 Edge 和 Firefox 会显示像这样的大红色边框:

所以我尝试像这样覆盖 .has-error 类但没有成功:

.has-error input[type=text], 
.has-error input[type=email], 
.has-error textarea {
    border: 1px solid rgba(0,0,0,.1);
}

为什么它不起作用?我见过的所有关于.has-error的例子。

Firefox 的解决方案不适用于 Edge http://jsfiddle.net/jd46q3vg/

input:required {
    box-shadow:none;
}
input:invalid {
    box-shadow:none;
}
textarea:required {
    box-shadow:none;
}
textarea:invalid {
    box-shadow:none;
}

【问题讨论】:

标签: css forms validation twitter-bootstrap-3


【解决方案1】:

请提供

盒子阴影:无; 大纲:无;

因为那个输入框会解决IE/EDGE/Firefox中的问题

【讨论】:

  • 是的,我做到了。 jsfiddle.net/jd46q3vg 在 Firefox 上运行良好,但在 Edge 上不行。知道如何从 Edge 中删除它吗?谢谢。
  • 简单地给出大纲:无;也将解决 IE/Edge 中的问题
猜你喜欢
  • 2018-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-22
  • 2012-08-28
  • 2015-08-06
相关资源
最近更新 更多