js 怎样判断ipunt失去焦点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 怎样判断ipunt失去焦点相关的知识,希望对你有一定的参考价值。

比如2个输入框input1 input2js里 我要知道最后操作是input1 失去焦点还是Input2失去焦点各位大侠知道的告诉一声。

参考技术A //单判断是无法操作的。只能利用循环对input添加失去焦点事件。作出判断<br><br>//jq代码:<br>//这个方法可以理解为最后一个失去焦点<br>$("input").blur(function()<br>var id=$(this).attr("id");//根据input的id获取对应input<br>alert("当前失去焦点的input的id是:"+id);<br>); 参考技术B 不知道楼住的代码是何用途,给你个思路吧,可以给两个input分别加一个变量var
a=0,b=0,每次失去焦点都给相应的变量+1;然后比较a和b的大小,就知道谁是最后一个失去焦点的了。
再看看别人怎么说的。

前端开发中失去焦点和获取焦点是啥意思

1、失去焦点和获取焦点是一个鼠标行为,例如当点击数个输入框其中的一个使其处于编辑输入状态的时候就是获得可焦点,当点击其他输入框或者其他区域就会使这个输入框失去焦点,如下图:

2、对应大前端开发的当中就是两个JavaScript事件就是onfocus和onblur事件,onfocus 事件在对象获得焦点时发生,onblur 事件会在对象失去焦点时发生。

3、简单的获取焦点的事件的代码示例如下:

<html>
<head>
<script type="text/javascript">
function setStyle(x)

document.getElementById(x).style.background="yellow"

</script>
</head>
<body>

First name: <input type="text" onfocus="setStyle(this.id)" id="fname">
<br />
Last name: <input type="text" onfocus="setStyle(this.id)" id="lname">

</body>
</html>
参考技术A 我打个比方吧,在京东首页搜索框中有默认的关键词,你鼠标点击搜索框关键词消失,搜索框为空白也就是没有默认的关键词了,就是失去焦点;你鼠标放在搜索框范围外任意处再点击,你会发现搜索框中又出现了原来默认的那几个关键词,这个就是得到焦点,现在明白了吗?你可以试下。本回答被提问者采纳

以上是关于js 怎样判断ipunt失去焦点的主要内容,如果未能解决你的问题,请参考以下文章

jquery 怎么让输入框失去焦点

文本框 失去焦点 是啥意思?

js文本域执行onkeyup事件后会失去焦点,怎么解决失去焦点的问题?

input文本框获取焦点和失去焦点事件判断

如何用JS实现div失去焦点事件

在辑框里边输入,编辑框失去焦点的时候想判断输入是不是符合要求。这个应该怎么做?