如何在输入中模糊文本模糊事件
how to blur text onblur event in an input
我有一个代码,我希望当用户从相应字段失去焦点时,文本字段中的文本会模糊一点
我有一个代码,但我不知道要更改什么,因为我是 JavaScript 的初学者我的网页代码 -
Name <input type="text" id="naam" onblur="myFunction()">
和我的 js -
function myFunction()
{
var x=document.getElementById("fname");
x.value=x.value./*something to make it blur*/();
}
文本模糊的乐趣
.blurry-text {
color: transparent;
text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
使用上面的 css,您可以制作blur
文本效果。 然后像这样添加类
var x=document.getElementById("fname");
x.className += ' blurry-text';
希望你明白。
更新:
根据您的意见,如果您使用 jQuery
,那么您只需使用 addClass('blurry-text')
/ removeClass('blurry-text')
添加/删除类。
但是在纯JavaScript中,您必须这样做
。function blurIt() {
var x = document.getElementById("naam");
x.className += ' blurry-text';
}
function focusIt() {
var x = document.getElementById("naam");
x.className = x.className.replace("blurry-text", "");
}
JSFiddle
实现 onblur 事件的最简单方法是使用
document.FormName.fname.blur();
试试这个。
onblur 事件发生在元素(在本例中为输入)失去焦点时。您只能使用 css 来实现这一点。
#naam{
// Style this as you want it on blur
}
#naam:focus{
// Style this as you want it when focused
}
相关文章:
- 角度ui选择标记模糊时丢失文本输入
- jQuery中悬停在链接上的模糊文本
- 模糊的背景图像,而不是文本
- 如何防止在html中模糊(焦点丢失)时取消选择所选文本
- Action.on('模糊')不't处理输入文本-jQuery 1.9+
- 如何使用输入模糊事件更新多个具有相同类名的标签的文本
- 当发生模糊事件时,如何在元素上备份选定的文本
- 允许在对焦/模糊显示/隐藏文本区域内进行单击
- 防止在文本框中按 Enter 后触发模糊和键控事件
- 如何在输入中模糊文本模糊事件
- 有没有办法模糊/突出显示单选按钮的文本
- j查询验证模糊文本区域与其他输入问题
- 如何防止播放声音时文本区域模糊
- 清除输入,模糊文本区域和默认值(如果字段为空)
- 我可以使用 php 或 jquery 模糊文本吗?
- 在模糊上自动聚焦相同的文本框
- 当我单击 asp.net 中的退出按钮时,文本框模糊事件未触发
- Arborjs解决画布模糊文本由于鼠标事件不能很好地工作
- 如何模糊文本,使其无法在网页上以编程方式读取
- 检索对焦/模糊文本