控制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 Array.remove() 数组删除
Aug 06 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
Aug 19 Javascript
jquery中post方法用法实例
Oct 21 Javascript
JavaScript分析、压缩工具JavaScript Analyser
Dec 31 Javascript
jquery精度计算代码 jquery指定精确小数位
Feb 06 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
Jan 23 Javascript
layui 表格操作列按钮动态显示的实现方法
Sep 06 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
Oct 15 Javascript
vue.js的简单自动求和计算实例
Nov 08 Javascript
Vue父子组件传值的一些坑
Sep 16 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
Smarty中常用变量操作符汇总
2014/10/27 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
用Jquery重写windows.alert方法实现思路
2013/04/03 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
JS排序之冒泡排序详解
2017/04/08 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
Linux下Python获取IP地址的代码
2014/11/30 Python
python迭代dict的key和value的方法
2018/07/06 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
python中append实例用法总结
2019/07/30 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
python 伯努利分布详解
2020/02/25 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
python 模拟登陆github的示例
2020/12/04 Python
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
P D PAOLA法国官网:西班牙著名的珠宝首饰品牌
2020/02/15 全球购物
怎样声明接口
2014/09/19 面试题
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
劳模先进事迹材料
2014/12/24 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
撤诉申请怎么写
2015/05/19 职场文书
《烈火英雄》观后感:致敬和平时代的英雄
2019/11/11 职场文书
Vue+Element UI实现概要小弹窗的全过程
2021/05/30 Vue.js