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 相关文章推荐
超级简单的图片防盗(HTML),好用
Apr 08 Javascript
js函数般调用正则
Apr 08 Javascript
JQuery的Validation插件中Remote验证的中文问题
Jul 26 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
Oct 12 Javascript
JavaScript编程中布尔对象的基本使用
Oct 25 Javascript
javascript实现倒计时跳转页面
Jan 17 Javascript
BootStrap glyphicons 字体图标实现方法
May 01 Javascript
JS获取子、父、兄节点方法小结
Aug 14 Javascript
ES6 系列之 Generator 的自动执行的方法示例
Oct 19 Javascript
node.js express框架简介与实现
Jul 23 Javascript
Vuex实现数据共享的方法
Dec 20 Javascript
Ajax请求超时与网络异常处理图文详解
May 23 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
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
PHP 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
php实现购物车功能(上)
2020/07/23 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
详解php用static方法的原因
2018/09/12 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
2013/09/16 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
python服务器端收发请求的实现代码
2014/09/29 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
聊聊Python中的pypy
2018/01/12 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
python实现的config文件读写功能示例
2019/09/24 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
实习单位评语
2014/04/26 职场文书
初中物理教学反思
2016/02/19 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
Python Parser的用法
2021/05/12 Python
springboot临时文件存储目录配置方式
2021/07/01 Java/Android