控制input输入框中提示信息的显示和隐藏的方法


Posted in Javascript onFebruary 12, 2014

在运用html+css+javascrpt进行页面制作时,我们往往会遇到一些影响用户体验,而又容易被我们忽视的小细节。比如,input输入框中的提示信息,怎样才能根据对象获得和失去焦点而实现其显示和隐藏。今天在这里,想跟大家分享一下这个小技巧,希望各位大神不要拍砖哦~~~

一、要求

input输入框,在光标显示时,隐藏提示信息;光标离开输入框时,显示提示信息。

二、方法

1、给该input取id名,Onfocus=”方法名1(this)”,onblur=”方法名2(this)”

2、声明变量value,通过id名获得该input

3、function 方法名1(inputObj){

if(inputObj.value==”……”){ inputObj.value=””; 
} 
}

4、function 方法名2(inputObj){
if(inputObj.value==””){ inputObj.value=”……”; 
} 
}

5、注意:如果同一个页面中有多个input标签需要同样的设置,则方法名不能一致。

三、实例

<!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> 
<link href="file:///E|/做过的网站/midi/css/index.css" type="text/css" rel="stylesheet" /> 
<script type="text/javascript"> 
var value=document.getElementById('shuru'); 
function qingkong(inputObj){ 
if(inputObj.value=="请输入您的姓名"){ 
inputObj.value=""; 
} 
} 
function likai(inputObj){ 
if(inputObj.value==''){ 
inputObj.value="请输入您的姓名"; 
} 
} </script> 
<style type="text/css"> 
/*下面这段文字,可以在ie浏览器中改变输入框的背景颜色*/ 
.search input{star : expression(onmouseover=function(){ 
this.style.backgroundColor="#FF0000" 
}, 
onmouseout=function(){ 
this.style.backgroundColor="#FFFFFF" 
}) 
} 
</style> 
</head> 
<body> 
<input type="text" id="shuru" value="请输入歌曲名或歌手名" onfocus="qingkong(this)" onblur="likai(this)"/> 
</body> 
</html>
Javascript 相关文章推荐
Javascript 倒计时源代码.(时.分.秒) 详细注释版
May 09 Javascript
JavaScript入门之基本函数详解
Oct 21 Javascript
使用js判断当前时区TimeZone是否是夏令时
Feb 23 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
Nov 26 Javascript
浅谈javascript语法和定时函数
May 03 Javascript
JavaScript编写推箱子游戏
Jul 07 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
Mar 31 Javascript
浅谈JavaScript 数据属性和访问器属性
Sep 01 Javascript
Vue.js实现无限加载与分页功能开发
Nov 03 Javascript
js中常用的Math方法总结
Jan 12 Javascript
vue中data里面的数据相互使用方式
Jun 05 Vue.js
JS前端可视化canvas动画原理及其推导实现
Aug 05 Javascript
Javascript写入txt和读取txt文件示例
Feb 12 #Javascript
通过onmouseover选项卡实现img图片的变化
Feb 12 #Javascript
JavaScript中创建对象和继承示例解读
Feb 12 #Javascript
javascript实现文本域写入字符时限定字数
Feb 12 #Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 #Javascript
动态加载jquery库的方法
Feb 12 #Javascript
jquery实现页面图片等比例放大缩小功能
Feb 12 #Javascript
You might like
PHP开发大型项目的一点经验
2006/10/09 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
JavaScript编写简单的计算器
2015/11/25 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
python获取元素在数组中索引号的方法
2015/07/15 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
Python eval函数介绍及用法
2020/11/09 Python
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
综合素质的自我鉴定
2013/10/07 职场文书
中秋节超市促销方案
2014/01/30 职场文书
经贸专业毕业生求职信范文
2014/05/01 职场文书
办公室主任竞聘演讲稿
2014/05/15 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
信仰心得体会
2014/09/05 职场文书
2015年组织部工作总结
2015/04/03 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python
vue里使用create, mounted调用方法
2022/04/26 Vue.js