【发布时间】:2021-04-12 21:56:03
【问题描述】:
我有一个引导程序 (v4.5.3) 表单,我的选择在 Firefox 中如下所示:
当有人尝试提交表单时,我会运行一些 JS 代码并进行验证。它检查的一件事是有人实际上选择了一个选项,并且没有将其留在-- Select an Option --。当我检测到这一点时,我的 javascript 将停止表单提交,并通过将边框设置为红色来突出显示该选项:
ELEMENT.style.borderColor = "red";
不幸的是,当我这样做时,我的选择会丢失任何样式引导程序放在它上面,看起来像这样:
为了便于比较,我没有改动底部的那个。
我是不是强调错了?是否有一些我应该使用的 CSS 类来代替更改边框颜色?
【问题讨论】:
-
你能创建和分享一个最小的代码沙箱吗?
-
@ZamAbdulVahid 不是网络开发人员,所以我以前从未使用过其中的一个,尽管我见过他们。有时间我可以试试看。
-
同时尝试将其添加到您的脚本中。 ELEMENT.style.borderWidth = "1px";
-
@ZamAbdulVahid 红色边框的宽度肯定会改变,但引导样式仍然消失
标签: javascript html css bootstrap-4