控制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.Ajax()方法调用Asp.Net后台的方法解析
Feb 13 Javascript
使用canvas实现仿新浪微博头像截取上传功能
Sep 02 Javascript
JS实现的论坛Ajax打分效果完整实例
Oct 31 Javascript
基于JavaScript实现TAB标签效果
Jan 12 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
Feb 25 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
Nov 16 Javascript
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
在Vue中使用Compass的方法
Mar 02 Javascript
webstrom Debug 调试vue项目的方法步骤
Jul 17 Javascript
echarts多条折线图动态分层的实现方法
May 24 Javascript
浅谈webpack 四个核心概念之Entry
Jun 12 Javascript
微信小程序开发技巧汇总
Jul 15 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
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
基于php冒泡排序算法的深入理解
2013/06/09 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
javascript实现的动态文字变换
2007/07/28 Javascript
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
jquery固定底网站底部菜单效果
2013/08/13 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
Element Table的row-class-name无效与动态高亮显示选中行背景色
2018/11/30 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
python实现简单图书管理系统
2019/11/22 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
金融专业个人求职信
2013/09/22 职场文书
房产买卖委托公证书
2014/04/04 职场文书
大学生应聘导游自荐信
2014/06/02 职场文书