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 相关文章推荐
jQuery学习笔记[1] jQuery中的DOM操作
Dec 03 Javascript
js判断上传文件的类型和大小示例代码
Oct 18 Javascript
js中传递特殊字符(+,&amp;)的方法
Jan 16 Javascript
JQuery对表单元素的基本操作使用总结
Jul 18 Javascript
详解JavaScript基于面向对象之继承
Dec 13 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
Dec 18 Javascript
JavaScript中利用for循环遍历数组
Jan 15 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
Mar 14 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
Sep 16 Javascript
JavaScript交换两个变量方法实例
Nov 25 Javascript
Vue实现附件上传功能
May 28 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
Jun 05 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
非常不错的MySQL优化的8条经验
2008/03/24 PHP
理解和运用PHP中的多态性[译]
2011/08/02 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
解决vue 更改计算属性后select选中值不更改的问题
2018/03/02 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
Python3.2模拟实现webqq登录
2016/02/15 Python
对numpy中的数组条件筛选功能详解
2018/07/02 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
如何让IE9以下版本(ie6/7/8)认识html5元素
2013/04/01 HTML / CSS
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
办理生育手续介绍信
2014/01/14 职场文书
体育专业学生自我评价范文
2014/01/17 职场文书
上课迟到检讨书
2014/01/19 职场文书
护理职业生涯规划书
2014/01/24 职场文书
小学毕业感言150字
2014/02/05 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
MySQL中in和exists区别详解
2021/06/03 MySQL
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL