jQuery设置和移除文本框默认值的方法


Posted in Javascript onMarch 09, 2015

本文实例讲述了jQuery设置和移除文本框默认值的方法。分享给大家供大家参考。具体分析如下:

开始时,文本框设定一个默认值。当光标移动到文本框时,如果文本框当前值是默认值,那么清空;离开文本框时,文本框值如果为空,那么将文本框值设置为默认值。

代码如下:

$(document).ready(function() {
  //each遍历文本框
  $(".input").each(function() {
    //保存当前文本框的值
    var vdefault = this.value;
    $(this).focus(function() {
      //获得焦点时,如果值为默认值,则设置为空
      if (this.value == vdefault) {
        this.value = "";
      }
    });
    $(this).blur(function() {
      //失去焦点时,如果值为空,则设置为默认值
      if (this.value == "") {
        this.value = vdefault;
      }
    });
  });
});

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript form 验证函数 弹出对话框形式
Jun 23 Javascript
onsubmit阻止form表单提交与onclick的相关操作
Sep 03 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
Jan 13 Javascript
jQuery中die()方法用法实例
Jan 19 Javascript
Extjs4.0 ComboBox如何实现三级联动
May 11 Javascript
js防阻塞加载的实现方法
Sep 09 Javascript
AngularJS通过$sce输出html的方法
Sep 22 Javascript
利用node.js本地搭建HTTP服务器
Apr 19 Javascript
JavaScript之promise_动力节点Java学院整理
Jul 03 Javascript
jquery中有哪些api jQuery主要API
Nov 20 jQuery
微信小程序picker组件关于objectArray数据类型的绑定方法
Mar 13 Javascript
Vue computed 计算属性代码实例
Apr 22 Javascript
jQuery读取XML文件内容的方法
Mar 09 #Javascript
JQuery动态添加和删除表格行的方法
Mar 09 #Javascript
Python脚本后台运行的几种方式
Mar 09 #Javascript
JS控制表格实现一条光线流动分割行的方法
Mar 09 #Javascript
JS实现点击按钮自动增加一个单元格的方法
Mar 09 #Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 #Javascript
EasyUI中datagrid在ie下reload失败解决方案
Mar 09 #Javascript
You might like
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
由JavaScript中call()方法引发的对面向对象继承机制call的思考
2011/09/12 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
JavaScript中获取高度和宽度函数总结
2014/10/08 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
node crawler如何添加promise支持
2020/02/01 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
使用python为mysql实现restful接口
2018/01/05 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
使用Python监控文件内容变化代码实例
2018/06/04 Python
python多进程读图提取特征存npy
2019/05/21 Python
Python with语句和过程抽取思想
2019/12/23 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
关于毕业的广播稿
2014/01/10 职场文书
个人查摆剖析材料
2014/10/16 职场文书
中学生检讨书范文
2014/11/03 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
青涩记忆观后感
2015/06/18 职场文书
暑假打工感想
2015/08/07 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书