`
cakin24
  • 浏览: 1388286 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

获得焦点与失去焦点事件

阅读更多
一 介绍
获得焦点事件(onfocus)是当某个元素获得焦点时触发事件处理程序。
失去焦点事件(onblur)是当前元素失去焦点时触发事件处理程序。
一般情况下,这两个事件是同时使用的。
 
二 应用
文本框获得焦点时改变背景颜色
本示例是在用户选择页面中的文本框时,改变文本框的背景颜色,当选择其他文本框时,将失去焦点的文本框背景颜色恢复原始状态。
 
三 代码
<table align="center" width="337" height="204" border="0">
 <tr>
 <td width="108">用户名:</td>
 <td width="213"><form name="form1" method="post" action="">
 <input type="text" name="textfield" onfocus="txtfocus()" onBlur="txtblur()">
 </form></td>
 </tr>
 <tr>
 <td>密码:</td>
 <td><form name="form2" method="post" action="">
 <input type="text" name="textfield2" onfocus="txtfocus()" onBlur="txtblur()">
 </form></td>
 </tr>
 <tr>
 <td>真实姓名:</td>
 <td><form name="form3" method="post" action="">
 <input type="text" name="textfield3" onfocus="txtfocus()" onBlur="txtblur()">
 </form></td>
 </tr>
 <tr>
 <td>性别:</td>
 <td><form name="form4" method="post" action="">
 <input type="text" name="textfield5" onfocus="txtfocus()" onBlur="txtblur()">
 </form></td>
 </tr>
 <tr>
 <td>邮箱:</td>
 <td><form name="form5" method="post" action="">
 <input type="text" name="textfield4" onfocus="txtfocus()" onBlur="txtblur()">
 </form></td>
 </tr>
</table>
<script language="javascript">
<!--
function txtfocus(event){ //当前元素获得焦点
 var e=window.event;
 var obj=e.srcElement; //用于获取当前对象的名称
 obj.style.background="#FFFF66";
}
function txtblur(event){ //当前元素失去焦点
 var e=window.event;
 var obj=e.srcElement;
 obj.style.background="FFFFFF";
}
//-->
</script>
 
 
四 运行结果


 
  • 大小: 2.1 KB
1
0
分享到:
评论

相关推荐

    C#控件中失去焦点Focus事件与获得焦点Focus事件

    "GotFocus"事件则相反,它在控件获得焦点时触发。这通常发生在用户点击控件、按下Tab键导航到该控件,或者因为其他控件失去焦点而使该控件自动获取焦点时。在TextBox中,"GotFocus"事件可用于初始化某些状态,比如...

    asp.net中TextBox获得焦点和失去焦点——客户端JavaScript事件

    当用户与TextBox交互时,我们有时需要在特定事件(如获得焦点或失去焦点)时执行一些功能,例如验证输入、更新界面或者提供反馈。本文将详细讨论如何利用客户端JavaScript事件来实现这些需求。 首先,我们要理解...

    easyui textbox失去焦点事件及获取文本框的内容

    EasyUI文本框失去焦点事件和获取文本框内容的实现 EasyUI文本框是一种常用的UI组件,它提供了许多实用的功能,如文本框失去焦点事件和获取文本框内容等。下面我们将详细介绍EasyUI文本框失去焦点事件和获取文本框...

    VB.NET获取焦点时自动选中文本

    - 首先,我们需要为需要实现此功能的控件(例如TextBox)添加一个事件处理程序,这个事件通常是`GotFocus`事件,表示控件获取焦点时触发。 - 在事件处理程序中,我们可以使用控件的`SelectAll()`方法来选择所有...

    winform里textBox无法获得焦点的解决方案

    在Windows Forms(WinForm)应用程序开发中,遇到控件如textBox无法正常获取焦点的问题时,开发者需要采取一些策略来确保用户交互的顺畅进行。本文将详细介绍如何解决WinForm中的textBox无法获得焦点的问题,并探讨...

    在js(jquery)中获得文本框焦点和失去焦点的方法

    先来看javascript的直接写在了input上 代码如下: &lt;input name=”pwuser” type=”...” /&gt; &lt;input name=”pwpwd” type=”password” class=”input1″ value=”******” onBlur=”if(this.value==”) this.va

    jquery获取焦点和失去焦点事件代码

    我们在做网站的时候经常会用到搜索框的获得焦点和失去焦点的事件,因为懒,每次都去写非常的烦,于是就一劳永逸,遇到类似情况就来调用一下就OK 了 相关js代码: 代码如下: &lt;html xmlns=”...

    Android 焦点事件

    四、焦点与触摸事件 1. 触摸事件:Android中的触摸事件处理主要通过`ViewGroup`和`View`的`onTouchEvent()`方法。当用户触摸屏幕时,系统会发送一系列MotionEvent,包括ACTION_DOWN、ACTION_UP等。 2. 触摸与焦点...

    文本框的得到焦点和失去焦点事件处理

    两个文本框 一个事用户名 一个是密码 里面有初始内容 得到焦点就把内容清空 失去焦点就判断输入的内容是否大于6 如果大于则作出相应的提示

    vue3 获取焦点,vu3 input 获取焦点 Vue 3 focus input

    我们都知道在vue2中获取焦点为,然后调用focus方法 this.$nextTick(()=&gt;{ this.$refs.XXX.focus() }) 现在我们的vue3怎么获取焦点,请看附件,已经正常使用。 请放心下载

    C#按键获得焦点事件自动变大

    2. **焦点事件**:控件通常会有与焦点相关的事件,例如`GotFocus`事件,这是当控件获得焦点时触发的事件。另外还有`LostFocus`事件,用于处理控件失去焦点的情况。 3. **处理焦点事件**:在C#中,可以通过添加事件...

    TextBox获取输入焦点时自动全选的实现方法

    C#开发WinForm,如何实现TextBox获取输入焦点时自动全选?  肯定不少朋友一看就会觉得再容易不过了:给TextBox添加GotFocus事件,然后在事件中调用TextBox.SelectAll()不就完事了吗?巢皮一开始也理所当然得这么...

    详解HTML onfocus获得焦点和onblur失去焦点事件

    `onfocus`事件是在一个元素(通常是可聚焦的元素如`&lt;input&gt;`、`&lt;select&gt;`或`&lt;textarea&gt;`)获取到用户输入焦点时触发的。当用户通过键盘、鼠标或其他交互方式切换到某个元素时,`onfocus`事件就会被激活。这可以用来...

    RecyclerView中item焦点问题

    这通常涉及到调用`requestFocusFromTouch()`方法来让当前被触摸的item获取焦点。 4. 设置选择模式 RecyclerView有多种选择模式,如SINGLE_CHOICE、MULTIPLE_CHOICE和NO_CHOICE。在处理焦点问题时,可能需要根据...

    文本框获得焦点改变背景颜色.html

    文本框获得焦点改变背景颜色,HTML,JAVASCRIPT,CSS,做网页前台的时候看一看

    winform 不获取焦点的浮动窗

    标题中的“winform 不获取焦点的浮动窗”指的是在Windows Forms(WinForm)应用程序中创建的一种特殊类型的窗口,这种窗口可以在不转移主窗体焦点的情况下悬浮于其他窗口之上。这通常用于实现类似提示框、通知或者...

    java事件 焦点事件 实例代码

    3. `FOCUS_FIRST_COMPONENT`:在顶级容器(如窗口)中,首次获得焦点的组件触发此事件。 4. `FOCUS_LAST_COMPONENT`:在顶级容器中,最后一个失去焦点的组件触发此事件。 为了处理焦点事件,我们需要实现`...

    html文本框input表单输入框默认提示信息插件,获得焦点自动清空默认值,失去焦点对比确认默认值

    并可以指定input获得焦点和失去焦点的CSS样式 以下为参数说明 + 参数 @input 入参 json对象 @ dvalue input表单提示默认值 @ tip 默认提示信息样式名class @ tipnone 在指定的input执行click时替换的样式名...

Global site tag (gtag.js) - Google Analytics