You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Bootstrap 5.2中select标签的验证右侧图标

移除Bootstrap 5.2中带required属性的select验证状态图标

Bootstrap 5.2里,带有required属性的<select>标签在验证不通过(比如未选择有效选项)时,右侧会显示默认的验证图标。要移除这个图标,只需通过自定义CSS覆盖Bootstrap的默认样式即可:

/* 移除验证不通过状态的图标 */
.form-select:invalid {
  background-image: none;
}

/* 如果需要同时移除验证通过状态的图标,添加下面的规则 */
.form-select:valid {
  background-image: none;
}

将这段CSS添加到你的项目中,就能去掉对应的图标。下面是整合后的完整代码示例:

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.min.js"></script>

<style>
.form-select:invalid {
  background-image: none;
}
</style>

<div class="col-md-3">
    <label for="validationCustom04" class="form-label">State</label>
    <select class="form-select" id="validationCustom04" required>
      <option selected disabled value="">Choose</option>
      <option>option1</option>
    </select>
    <div class="invalid-feedback">
      Please select a valid state.
    </div>
</div>

内容的提问来源于stack exchange,提问作者Aniket Pradhan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 23:05:33