往往在做网页的时候会遇到要对一些表单控件做一些定制的背景渲染,下面一些关于文本框的onBlur和onfocus事件。此Demo是实现了当文本框获得焦点的时候输入背景为“黄色”,当文本框失去焦点的时候输入背景为“白色”。
onBlur事件:onBlur事件是当光标离开文本框中时发生的事件。
onfocus事件:onfocus事件在对象获得焦点时发生的事件。
例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
//获得焦点输入背景设置为黄色
function setStyle(x)
{
document.getElementByIdx_x(x).style.background="yellow"
}
//失去焦点输入背景重置为白色
function recoveryStyle(y)
{
document.getElementByIdx_x(y).style.background="White"
}
</script>
</head>
<body>
First Name: <input type="text"
onfocus="setStyle(this.id)" id="fname" onBlur="recoveryStyle(this.id)" />
<br />
Last Name: <input type="text"
onfocus="setStyle(this.id)" id="lname" onBlur="recoveryStyle(this.id)"/>
</body>
</html>
分享到:
相关推荐
在网页开发中,理解并有效地利用`onfocus`和`onblur`事件是提高用户交互性和表单验证的关键技能。它们不仅可以用于文本输入框,还可以应用于其他可获取焦点的元素,如下拉列表、复选框、单选按钮等。通过结合其他...
onfocus事件在用户将鼠标指针移动到某个元素,或者通过键盘操作使得元素获得焦点时触发。这个事件常常用来执行一些特定的操作,例如高亮显示当前活动的元素,或者像“好123”网站上的百度搜索框那样,当用户进入...
JavaScript是Web开发中不可或缺的一部分,尤其在处理用户交互时,事件监听器如`onfocus`和`onblur`起着至关重要的作用。这两个事件主要应用于表单元素,但也可以用于任何可聚焦的HTML元素,例如按钮、链接或文本...
其中,`onfocus`和`onblur`事件作为DOM(文档对象模型)的一部分,被广泛应用于网页开发中,用于响应用户的焦点变化。这两个事件主要用于输入框(`<input>`元素)、文本区域(`<textarea>`元素)等可聚焦元素。 ###...
onBlur事件与onFocus事件是表单元素中常用的两种事件。接下来将详细介绍这两种事件以及它们的使用场景和基本用法。 首先,onFocus事件是当一个元素获得焦点时触发的事件,比如用户点击了一个文本框,这时该文本框就...
1. 文本框焦点问题:使用onBlur和onFocus事件来实现文本框的焦点问题。 2. 网页按钮的特殊颜色:使用style属性来设置按钮的特殊颜色。 3. 鼠标移入移出时颜色变化:使用onMouseOver和onMouseOut事件来实现鼠标移入...
在网页开发中,表单(Form)是用户与页面交互的重要元素,用于收集用户输入的信息。在HTML中,我们可以利用各种事件来控制表单元素...结合其他事件和JavaScript功能,我们可以构建出更加智能和用户友好的Web应用程序。
2. 事件绑定:绑定input事件监听用户输入,onBlur和onFocus事件处理输入框失去焦点和获取焦点时的行为。 3. 数据管理:在Page的data中定义输入值变量,通过setData方法更新数据,与视图层保持同步。 4. 搜索逻辑:当...
HTML中的`onfocus`和`onblur`是两个非常重要的事件处理属性,它们主要用于处理用户交互,特别是与表单元素的交互。这两个事件是表单验证和动态界面更新的基石。 `onfocus`事件是在一个元素(通常是可聚焦的元素如`...
### onfocus事件 `onfocus`事件会在表单元素获得焦点时触发。简单来说,就是当用户点击某个输入框或者通过键盘的Tab键切换到输入框时,该输入框就会获得焦点。这时,如果绑定了`onfocus`事件,相应的JavaScript函数...
通过JavaScript的onblur和onfocus事件,我们可以轻松地切换input的类名,从而实现边框颜色的变化,创造出立体效果。 值得注意的是,这种方法仅适用于现代浏览器,对于一些较老的浏览器可能需要使用额外的兼容性处理...
在JavaScript中,`onblur`事件还可以与其他DOM事件(如`onclick`、`onfocus`等)结合使用,以实现更复杂的交互逻辑。例如,当一个元素获得焦点后,可以使用`onfocus`事件来改变其样式,而当它失去焦点时,通过`...
onblur 事件是在表单元素中,当元素失去焦点时执行的事件。例如,在输入框中输入用户名时,当焦点离开输入框时,onblur 事件将被触发。 onchange 事件 onchange 事件也是在表单元素中,当某些东西改变时执行的事件...
具体而言,使用 `onfocus` 和 `onblur` 事件可以有效地处理文本框的焦点获取与失去事件,从而实现动态的用户提示功能。这种技术广泛应用于Web应用的前端开发中,对于提升用户体验具有重要作用。
本篇文章主要探讨了JavaScript中的两个关键表单事件:获得焦点事件(onfocus)和失去焦点事件(onblur),以及一个关联的失去焦点内容改变事件(onchange)。 1. 获得焦点与失去焦点事件 `onfocus`事件在用户将...
可以用在文本框中的onmousedown事件中,但推荐用在 onfocus事件中,若使用的onmousedown的话,则按键盘上摸拟右键的按键(在右win键右边)不响应;若用onfocus事件,则能顺利响应。 最后,当该文本框失去焦点时,需...