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 相关文章推荐
JQUERY 浏览器判断实现函数
Aug 20 Javascript
javascript拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
json数据的列循环示例
Sep 06 Javascript
JS 打印功能代码可实现打印预览、打印设置等
Oct 31 Javascript
Backbone View 之间通信的三种方式
Aug 09 Javascript
AngularJs concepts详解及示例代码
Sep 01 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
Sep 19 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
Dec 09 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
May 13 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
May 14 Javascript
JavaScript常用工具函数汇总(浏览器环境)
Sep 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
杏林同学录(六)
2006/10/09 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
11款基于Javascript的文件管理器
2009/10/25 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
Ajax跨域实现代码(后台jsp)
2017/01/21 Javascript
Vue-Router的使用方法
2018/09/05 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python调用C++程序的方法详解
2017/01/24 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
详解python-图像处理(映射变换)
2019/03/22 Python
简单了解python代码优化小技巧
2019/07/08 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
HTML5图片预览实例分享
2014/06/04 HTML / CSS
C,C++的几个面试题小集
2013/07/13 面试题
什么是GWT的Entry Point
2013/08/16 面试题
工作的心得体会
2013/12/31 职场文书
网上卖盒饭创业计划书
2014/01/26 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
车队司机自我鉴定
2014/03/02 职场文书
作文批改评语
2014/12/25 职场文书
单位证明范文
2015/06/18 职场文书
新闻稿格式范文
2015/07/18 职场文书
小学中队长竞选稿
2015/11/20 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL