控制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 相关文章推荐
JS提交并解析后台返回的XML的代码
Nov 03 Javascript
Ext 表单布局实例代码
Apr 30 Javascript
js+csss实现的一个带复选框的下拉框
Sep 29 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
Apr 17 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
理解javascript正则表达式
Mar 08 Javascript
jQuery文件上传控件 Uploadify 详解
Jun 20 Javascript
实例解析jQuery工具函数
Dec 01 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
Dec 12 Javascript
Vue单页应用引用单独的样式文件的两种方式
Mar 30 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
vue-router之实现导航切换过渡动画效果
Oct 31 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 递归效率分析
2009/11/24 PHP
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
angularJS自定义directive之带参方法传递详解
2018/10/09 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
Python线程指南分享
2019/11/19 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
外企测试工程师面试题
2015/02/01 面试题
迷你西餐厅创业计划书范文
2013/12/31 职场文书
庆元旦广播稿
2014/02/10 职场文书
行风评议整改报告
2014/11/06 职场文书
起诉意见书范文
2015/05/19 职场文书
上诉状格式
2015/05/23 职场文书
远程教育学习心得体会
2016/01/23 职场文书
世界文化遗产导游词
2019/08/07 职场文书
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server
用JS创建一个录屏功能
2021/11/11 Javascript