繁体   English   中英

如何使文本框在焦点上模糊/禁用

[英]How to make a textbox blurred/disabled on focus

当使用 JavaScript 获得焦点时,如何禁用/模糊文本框,而不使用disabledreadonly

认为这就是您试图根据问题实现的目标:

 var fname = document.getElementById('fname'); fname.addEventListener('focus', function() { this.blur(); })
 Name: <input type="text" name="fname" id="fname" />

您可以为文本框设置 CSS 类。 例如:

HTML:

class="blurTextbox"

CSS:

.blurTextbox:focus{
  pointer-events:none;
  opacity:0.5;
}

您可以在 Google 上查找其他所需的模糊效果; 我想你会找到一些不错的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM