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

聚焦Input时禁用Tooltip问题求助(jQuery+Bootstrap环境)

解决jQuery+Bootstrap输入框聚焦时Tooltip禁用问题

方法一:禁用浏览器原生表单验证提示

你的输入框带有required属性,浏览器会在聚焦或提交时弹出原生验证提示(视觉上类似Tooltip)。可以通过以下方式禁用:

  • 给输入框所在的<form>标签添加novalidate属性:
<form novalidate>
  <input type="text" class="form-control" id="datepickerFrom" placeholder=" " name="From" onchange="errorCheck()" required>
</form>
  • 或者用JavaScript动态设置:
$(document).ready(function() {
  $('form').attr('novalidate', true);
});

方法二:销毁Bootstrap Tooltip实例

如果是Bootstrap的Tooltip组件被意外绑定到输入框上,可直接销毁对应实例:

$(document).ready(function() {
  // 销毁指定输入框的Tooltip
  $('#datepickerFrom').tooltip('dispose');
  
  // 若存在批量绑定情况,可全局阻止输入框的Tooltip触发
  $('input.form-control').off('focus mouseenter');
});

方法三:移除动态添加的title属性

部分场景下会通过JS给输入框动态添加title属性触发Tooltip,可直接移除并阻止后续触发:

$(document).ready(function() {
  $('#datepickerFrom').removeAttr('title');
  
  // 聚焦时再次确保移除title,防止动态生成
  $('#datepickerFrom').on('focus', function() {
    $(this).removeAttr('title');
  });
});

内容的提问来源于stack exchange,提问作者sri harsha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 10:50:54