js实现当前输入框高亮显示的方法


Posted in Javascript onAugust 19, 2015

本文实例讲述了js实现当前输入框高亮显示的方法。分享给大家供大家参考。具体如下:

这里演示利用JavaScript技术实现的当前输入框高亮显示代码,在很多的网页表单中,当用户鼠标点击文本框的时候,该文本框就会显示高亮状态,提醒用户输入,本例通过JAVAScript代码实现了这样一种效果。

运行效果如下图所示:

js实现当前输入框高亮显示的方法

在线演示地址如下:

具体代码如下:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>当前输入框高亮显示</title>
<style> 
body,form,h2,p,input{margin:0;padding:0;}
body{color:#4f4f4f;font:14px/1.5 \5fae\8f6f\96c5\9ed1;}
form{width:400px;background:#fef4eb;border:2px solid #f60;padding-bottom:10px;overflow:hidden;zoom:1;margin:10px auto;}
form h2{color:#fe791e;font-size:16px;background:#ffebd7;border-bottom:2px solid #f60;padding:5px 10px;}
form p{float:left;clear:both;width:100%;height:31px;margin-top:10px;line-height:31px;}
form label,form input{float:left;}
form label{width:100px;height:31px;text-align:right;}
form input{border:0;font-family:\5fae\8f6f\96c5\9ed1;background:url(input.png) no-repeat;}
form .f-text,form .f-text-high{width:203px;height:31px;padding-left:5px;line-height:31px;}
form .f-text-high{background-position:0 -31px;}
form .f-btn{color:#fff;width:104px;height:31px;cursor:pointer;font-size:16px;background:#f60;line-height:31px;border-radius:5px;}
</style>
<script type="text/javascript"> 
window.onload = function ()
{
 var aInput = document.getElementsByTagName("input");
 var i = 0;
 for (i = 0; i < aInput.length - 1; i++)
 {
  aInput[i].onfocus = function ()
  {
   this.className = "f-text-high"
  };
  aInput[i].onblur = function ()
  {
   this.className = "f-text"
  } 
 }
};
</script>
</head>
<body>
<form>
 <h2>用户登录</h2>
 <p><label>用户名:</label><input class="f-text" type="text" /></p>
 <p><label>密码:</label><input class="f-text" type="password" /></p>
 <p><label></label><input class="f-btn" type="button" value="登 录" /></p>
</form>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JS中style属性
Oct 11 Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 Javascript
javascript正则表达式使用replace()替换手机号的方法
Jan 19 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
JS+HTML+CSS实现轮播效果
Nov 28 Javascript
浅谈Angular 的变化检测的方法
Mar 01 Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
Oct 22 Javascript
详解vue更改头像功能实现
Apr 28 Javascript
JavaScript常用内置对象用法分析
Jul 09 Javascript
vue.js 实现a标签href里添加参数
Nov 12 Javascript
vue项目中播放rtmp视频文件流的方法
Sep 17 Javascript
vue 封装面包屑组件教程
Nov 16 Javascript
jQuery实现的仿select功能代码
Aug 19 #Javascript
text-align:justify实现文本两端对齐 兼容IE
Aug 19 #Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
Aug 19 #Javascript
jQuery蓝色风格滑动导航栏代码分享
Aug 19 #Javascript
js实现文本框支持加减运算的方法
Aug 19 #Javascript
JS实现方向键切换输入框焦点的方法
Aug 19 #Javascript
纯CSS3代码实现滑动开关效果
Aug 19 #Javascript
You might like
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
tp5框架的增删改查操作示例
2019/10/31 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
js读取cookie方法总结
2014/10/31 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
基于ES6 Array.of的用法(实例讲解)
2017/09/05 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
2017/09/06 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
Python列表生成器的循环技巧分享
2015/03/06 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
CentOS中升级Python版本的方法详解
2017/07/10 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
Internet主要有哪些网络群组成
2015/12/24 面试题
施工安全汇报材料
2014/08/17 职场文书
紧急迫降观后感
2015/06/15 职场文书
使用JS实现简易计算器
2021/06/14 Javascript