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实现多域名不同文件的调用方法
Jan 12 Javascript
javascript 文档的编码问题解决
Mar 01 Javascript
Prototype 学习 工具函数学习($w,$F方法)
Jul 12 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
Eclipse去除js(JavaScript)验证错误
Feb 11 Javascript
jQuery实现返回顶部效果的方法
May 29 Javascript
深入理解setTimeout函数和setInterval函数
May 20 Javascript
Bootstrap模块dropdown实现下拉框响应
May 22 Javascript
layui输入框只允许输入中文且判断长度的例子
Sep 18 Javascript
VUE 组件转换为微信小程序组件的方法
Nov 06 Javascript
JavaScript代码简化技巧实例解析
Sep 09 Javascript
小程序实现录音功能
Sep 22 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
比较完整的微信开发php代码
2016/08/02 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
一波JavaScript日期判断脚本分享
2016/03/06 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
微信小程序实现左滑删除效果
2020/11/18 Javascript
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
中专自我鉴定范文
2013/10/16 职场文书
本科毕业生自荐信
2014/05/26 职场文书
房产公证书
2015/01/23 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
母亲节主题班会
2015/08/14 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL