jQuery表单获取和失去焦点输入框提示效果的实例代码


Posted in Javascript onAugust 01, 2013
  $("#focus .input_txt").each(function(){
  var thisVal=$(this).val();
  //判断文本框的值是否为空,有值的情况就隐藏提示语,没有值就显示
  if(thisVal!=""){
  $(this).siblings("span").hide();
  }else{
  $(this).siblings("span").show();
  }
  //聚焦型输入框验证 
  $(this).focus(function(){
  $(this).siblings("span").hide();
  }).blur(function(){
  var val=$(this).val();
  if(val!=""){
  $(this).siblings("span").hide();
  }else{
  $(this).siblings("span").show();
  } 
  });
  })
  $("#keydown .input_txt").each(function(){
  var thisVal=$(this).val();
  //判断文本框的值是否为空,有值的情况就隐藏提示语,没有值就显示
  if(thisVal!=""){
  $(this).siblings("span").hide();
  }else{
  $(this).siblings("span").show();
  }
  $(this).keyup(function(){
  var val=$(this).val();
  $(this).siblings("span").hide();
  }).blur(function(){
  var val=$(this).val();
  if(val!=""){
  $(this).siblings("span").hide();
  }else{
  $(this).siblings("span").show();
  }
  })
  }) 
  })
</script>
<style type="text/css">
 form{width:400px;margin:10px auto;border:solid 1px #E0DEDE;background:#FCF9EF;
          padding:30px;box-shadow:0 1px 10px rgba(0,0,0,0.1) inset;}
 label{display:block;height:40px;position:relative;margin:20px 0;}
 span{position:absolute;float:left;line-height:40px;left:10px;color:#BCBCBC;cursor:text;}
 .input_txt{width:398px;border:solid 1px #ccc;box-shadow:0 1px 10px rgba(0,0,0,0.1) inset;
          height:38px;text-indent:10px;}
 .input_txt:focus{box-shadow:0 0 4px rgba(255,153,164,0.8);border:solid 1px #B00000;}
 .border_radius{border-radius:5px;color:#B00000;}
 h2{font-family:"微软雅黑";text-shadow:1px 1px 3px #fff;}
</style>
</head>
<body>
 <form class="border_radius" id="focus">
        <h2>聚焦型提示语消失  无效果请刷新</h2>
        <label><span>花瓣注册邮箱</span><input type="text" class="input_txt border_radius"  />
        </label>
        <label><span>密码</span><input type="text" class="input_txt border_radius" /></label>
    </form>
 <form class="border_radius" id="keydown">
     <h2>输入型提示语消失</h2>
     <label><span>花瓣注册邮箱</span><input type="text" class="input_txt border_radius"  />
       </label>
        <label><span>密码</span><input type="text" class="input_txt border_radius" /></label>
    </form>
</body>
</html>
Javascript 相关文章推荐
javascript[js]获取url参数的代码
Oct 17 Javascript
Javascript 面向对象 命名空间
May 13 Javascript
jquery绑定原理 简单解析与实现代码分享
Sep 06 Javascript
简单理解JavaScript中的封装与继承特性
Mar 19 Javascript
Angularjs过滤器使用详解
May 25 Javascript
Bootstrap下拉菜单效果实例代码分享
Jun 30 Javascript
AngularJS基础 ng-focus 指令简单示例
Aug 01 Javascript
JavaScript实现的搜索及高亮显示功能示例
Aug 14 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
Aug 26 Javascript
浅谈Node.js之异步流控制
Oct 25 Javascript
webpack4 处理SCSS的方法示例
Sep 03 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
Jul 17 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
Aug 01 #Javascript
JQuery的自定义事件代码,触发,绑定简单实例
Aug 01 #Javascript
jquery实现带单选按钮的表格行选中时高亮显示
Aug 01 #Javascript
JavaScript定时器详解及实例
Aug 01 #Javascript
js渐变显示渐变消失示例代码
Aug 01 #Javascript
jQuery点击弹出下拉菜单的小例子
Aug 01 #Javascript
JS调用CS里的带参方法实例
Aug 01 #Javascript
You might like
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
php恢复数组的key为数字序列的方法
2015/04/28 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
php实现等比例压缩图片
2018/07/26 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
python处理html转义字符的方法详解
2016/07/01 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
Python 如何对文件目录操作
2020/07/10 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
Python实现粒子群算法的示例
2021/02/14 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
关于学习的演讲稿
2014/05/10 职场文书
禁止酒驾标语
2014/06/25 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
德能勤绩工作总结
2015/08/11 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript