javascript和jquery实现设置和移除文本框默认值效果代码


Posted in Javascript onJanuary 13, 2015

这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失。

javascript和jquery实现设置和移除文本框默认值效果代码

1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码:

<input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"

   onfocus='if(this.value=="请输入关键字进行搜索"){this.value="";}; ' 

   onblur='if(this.value==""){this.value="请输入关键字进行搜索";};'>

其实onfocus属性挺好用的,还可以在通过onfocus属性改变css样式,如下代码:

<input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"

 onfocus='if(this.value=="请输入关键字进行搜索"){this.value="";}; this.className="input01"' 

 onblur='if(this.value==""){this.value="请输入关键字进行搜索";}; this.className="input02"'>

2.也可以使用jquery实现:

$(document).ready(function() {

        var vdefault = $('#keyword').val();
 $('#keyword').focus(function() {

            //获得焦点时,如果值为默认值,则设置为空

            if ($(this).val() == vdefault) {

                $(this).val("");

            }

        });

 $('#keyword').blur(function() {

            //失去焦点时,如果值为空,则设置为默认值

            if ($(this).val()== "") {

                $(this).val(vdefault); ;

            }

        });

});

当然实现的方式还有很多种,这里只是我使用过的...

Javascript 相关文章推荐
一个对于js this关键字的问题
Jan 09 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
Aug 24 Javascript
用js调用迅雷下载代码的二种方法
Apr 15 Javascript
js判断浏览器类型的方法
Aug 07 Javascript
JQuery插件开发示例代码
Nov 06 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
Dec 16 Javascript
Javasipt:操作radio标签详解
Dec 30 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
Aug 28 Javascript
Vue中父组件向子组件通信的方法
Jul 11 Javascript
JS实现运动缓冲效果的封装函数示例
Feb 18 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
Sep 14 Javascript
微信小程序在text文本实现多种字体样式
Nov 08 Javascript
javascript面向对象之访问对象属性的两种方式分析
Jan 13 #Javascript
javascript面向对象之对象的深入理解
Jan 13 #Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 #Javascript
javascript面向对象快速入门实例
Jan 13 #Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 #Javascript
jQuery实现拖动调整表格单元格大小的代码实例
Jan 13 #Javascript
jQuery trigger()方法用法介绍
Jan 13 #Javascript
You might like
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
php中JSON的使用方法
2015/04/30 PHP
php邮件发送的两种方式
2020/04/28 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python基础教程之lambda表达式使用方法
2014/02/12 Python
Python中__init__和__new__的区别详解
2014/07/09 Python
Python中类的继承代码实例
2014/10/28 Python
Python实现的检测网站挂马程序
2014/11/30 Python
举例讲解Python中装饰器的用法
2015/04/27 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
python opencv 图像尺寸变换方法
2018/04/02 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
世界最大的票务市场:viagogo
2017/02/16 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
贺卡寄语大全
2014/04/11 职场文书
实习单位证明范例
2014/11/17 职场文书
2015年工会工作总结
2015/03/30 职场文书
党支部综合考察意见
2015/06/01 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
Python读取和写入Excel数据
2022/04/20 Python