如何使HTML文本框不可点击

时间:2014-01-18 23:19:46

标签: javascript html css

是否有任何方法可以使文本框不可忽略,不涉及禁用文本框或阻止鼠标悬停事件?

我无法将文本框设置为禁用,因为这会禁用我的jQuery工具提示,而且我也无法阻止鼠标悬停事件。我见过的所有解决方案都做过其中一种。

为了澄清一点,用户无法在此框中选择文本或将输入指针放在框内。使用标签不起作用,因为我需要它来处理密码字段和普通文本字段。

2 个答案:

答案 0 :(得分:2)

这应该可以解决问题:

$('#textbox').focus(function() {
    $(this).blur();
});

JSFiddle

答案 1 :(得分:0)

我可能误解了这个问题,但这应该有用。

<input id="noselect" value="hi there"></input>
<script>
  document.getElementById('noselect').addEventListener('focus', function()
  {
    document.getElementById('noselect').blur();
  });
  document.getElementById('noselect').style.cursor = 'default';
</script>