控制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 相关文章推荐
ExtJS PropertyGrid中使用Combobox选择值问题
Jun 13 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
Apr 30 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
Jun 06 Javascript
详解Node.js如何开发命令行工具
Aug 14 Javascript
深入理解jquery中extend的实现
Dec 22 Javascript
老生常谈jacascript DOM节点获取
Apr 17 Javascript
webpack配置文件和常用配置项介绍
Apr 28 Javascript
two.js之实现动画效果示例
Nov 06 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
Mar 07 Javascript
Vue作用域插槽slot-scope实例代码
Sep 05 Javascript
Vue混入mixins滚动触底的方法
Nov 22 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
Oct 27 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生成xml时添加CDATA标签的方法
2014/10/17 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
Highcharts入门之简介
2016/08/02 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
JavaScript字符串检索字符的方法
2017/06/23 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
原生js实现Flappy Bird小游戏
2018/12/24 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
利用python3随机生成中文字符的实现方法
2017/11/24 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
如何基于Python实现自动扫雷
2020/01/06 Python
快速查找Python安装路径方法
2020/02/06 Python
Python range与enumerate函数区别解析
2020/02/28 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
Python实现自动整理文件的脚本
2020/12/17 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
介绍一下#error预处理
2015/09/25 面试题
大学生优秀团员事迹材料
2014/01/30 职场文书
新娘婚礼致辞
2015/07/27 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js