控制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 相关文章推荐
jQuery源码分析-01总体架构分析
Nov 14 Javascript
js中for in的用法示例解析
Dec 25 Javascript
jQuery trigger()方法用法介绍
Jan 13 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
Feb 02 Javascript
Javascript调用函数方法的几种方式介绍
Mar 20 Javascript
解决jQuery使用JSONP时产生的错误
Dec 02 Javascript
three.js实现3D影院的原理的代码分析
Dec 18 Javascript
微信小程序自定义多列选择器使用详解
Jun 21 Javascript
js实现选项卡效果
Mar 07 Javascript
vue-router的hooks用法详解
Jun 08 Javascript
javascript实现文字跑马灯效果
Jun 18 Javascript
js轮播图之旋转木马效果
Oct 13 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
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
PHP 存储文本换行实现方法
2010/01/05 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
php实现微信支付之现金红包
2018/05/30 PHP
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
JavaScript中附件预览功能实现详解(推荐)
2017/08/15 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
python中list列表的高级函数
2016/05/17 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
在keras中获取某一层上的feature map实例
2020/01/24 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
室内设计专业个人的自我评价
2013/12/18 职场文书
党员的自我评价范文
2014/01/02 职场文书
社区居务公开实施方案
2014/03/27 职场文书
领导班子四风表现材料
2014/08/23 职场文书
数学备课组工作总结
2015/08/12 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android
关于的python五子棋的算法
2022/05/02 Python