html页面中,诸如按钮、文本框等可视元素都具有拥有和失去焦点的事件,这些事件在响应鼠标或键盘动作时都可激发预设的操作。本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用。
一. onfocus(获得焦点事件) 当一个文本框获得焦点时,它里面的文本就像“好123”网站上的百度搜索输入框那样全部被自动选中,这样的操作可以利用onfocus来实现。
以下的文本框,当鼠标指针移过去时,里面的文字全部被选中:
请输入网址
这是怎么做的呢?看以下代码及解释:
<input type="text"name="url" value="http://www.gxblk.com" size="30"onmousemove="this.focus();this.select();">
代码里,input标签内嵌入了onmousemove(鼠标指针经过)事件的JS语句,其等号后面的this.focus()意为其自身获得焦点;获得焦点的标志是该文本框内将出现输入光标,但要让其内的文字全部被选中,我们还得用上this.select()语句,它的意思就是选中全部文本框里的文字。
二. onblur(失去焦点事件) 我们经常会检测文本框是否已经被正确输入,检测工作通常在用户点击了提交按钮之后进行,事实上,利用控件失去焦点的时候,我们就可以实时进行这个检测工作,这样的话,onblur事件就派上用场了。
以下例子有四个文本框,如果还没有任何单击它们当中的任意一个的操作,那么什么事情也不会发生,但是,当你单击了其中的任何一个使其拥有了焦点(输入光标在里面),如果什么都没有输入并且单击了别的地方令其失去焦点,就会弹出一个警告,试试看
姓名
性别
年龄
住址
以下是代码和解释: 表单代码
复制代码 代码如下:
<form name="blur_test">
<p>姓名 <input type="text" name="name"value="" size="30"onblur="chkvalue(this)"><br>
性别 <inputtype="text" name="sex" value=""size="30" onblur="chkvalue(this)"><br>
年龄 <inputtype="text" name="age" value=""size="30" onblur="chkvalue(this)"><br>
住址 <inputtype="text" name="addr" value=""size="30" onblur="chkvalue(this)"></p>
</form>
JS代码
复制代码 代码如下:
<scriptlanguage="javascript">
function chkvalue(txt) {
if(txt.value=="") alert("文本框里必须填写内容!");
}
</script>
表单代码里,每一个方框框的代码都嵌入一个onblur JS语句,它们都调用后面的JS代码中的自定义函数chkvalue(this),意思是,当文本框失去焦点时就调用chkvalue()函数;这chkvalue()函数检测文本框是否为空,如果是就弹出警告窗口。该函数有一个参数(txt),对应于前面文本框调用该函数的参数(this)即自身。
相关推荐:
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
ChatGPT:引领智能对话新潮流,助力未来科技,ai写作免费议论文
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
怎么用AI生成文章免费版,高效创作从此开始!
什么是seo模型,seo模块总结 ,ai技术授课
AI文章精简-高效提炼与优化你的内容创作,ai quid
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
用AI写科普文章:科技改变写作的未来
AI撰写工具的无限可能,让内容创作更高效、更精彩!
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
SEO译为:网站排名背后的优化策略,会展中心网站优化
AI免费写作一键生成,效率与创意的完美结合
AI自动帮写,轻松应对内容创作挑战,赋能写作新未来,嘿科技ai
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
SEO快速排名实例:如何通过实战技巧提升网站排名,快速突破流量瓶颈,安徽ai跑步机企业
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
GPT-3.5网页版:让你与人工智能零距离接触,ai英语学
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
SEO有点:揭秘优化之道,提升网站排名的秘诀,广州抖音seo厂家地址
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
ChatGPT的破解版:AI世界的新突破,ai无禁忌
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
什么是seo手段,seo的具体手段 ,中国ai 企业
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
优化*:打造更加高效、创新的娱乐体验,石排网站建设制作多少钱
seo辅助词选什么,seo助手 ,各车企ai
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
用AI批量下载工具,高效管理你的文件和资源
AI一键生成文章,写作新境界
AI助手推进:智能化时代的企业革命,ai改变图片颜色
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
SEO开发:数字营销的核心驱动力,园区网站建设
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
文字写作AI生成工具:让创作更简单、更高效
优化高效率:提升个人与企业竞争力的关键,安康网站推广咨询
GoogleGPT-引领未来智能对话的革命,灵境ai画质
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些