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 通用订单代码
Dec 23 Javascript
JS中使用变量保存arguments对象的方法
Jun 03 Javascript
浅析JSONP技术原理及实现
Jun 08 Javascript
基于JavaScript实现轮播图代码
Jul 14 Javascript
基于jquery实现弹幕效果
Sep 29 Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 Javascript
jquery append与appendTo方法比较
May 24 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
JS滚动到指定位置导航栏固定顶部
Jul 03 Javascript
解决vue.js 数据渲染成功仍报错的问题
Aug 25 Javascript
详解swiper在vue中的应用(以3.0为例)
Sep 20 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
Oct 29 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
B2K与车机的中波PK
2021/03/02 无线电
PHP采集相关教程之一 CURL函数库
2010/02/15 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
php专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
python getopt 参数处理小示例
2009/06/09 Python
python解析json实例方法
2013/11/19 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
django获取from表单multiple-select的value和id的方法
2019/07/19 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
opencv+python实现均值滤波
2020/02/19 Python
Python如何转换字符串大小写
2020/06/04 Python
写好自荐信的要点
2013/11/06 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
给公司的建议书范文
2014/05/13 职场文书
化工专业求职信
2014/07/01 职场文书
班主任先进事迹材料
2014/12/17 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
golang日志包logger的用法详解
2021/05/05 Golang