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 相关文章推荐
js 中{},[]中括号,大括号使用详解
May 12 Javascript
什么是json和jsonp,jQuery json实例详详细说明
Dec 11 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
Dec 30 Javascript
jQuery获取和设置表单元素的方法
Feb 14 Javascript
用html+css+js实现的一个简单的图片切换特效
May 28 Javascript
浅谈关于JavaScript API设计的一些建议和准则
Jun 24 Javascript
jQuery实现Email邮箱地址自动补全功能代码
Nov 03 Javascript
jQuery调用Webservice传递json数组的方法
Aug 06 Javascript
深入理解vue路由的使用
Mar 24 Javascript
Bootstrap模态框插入视频的实现代码
Jun 25 Javascript
基于 Vue 实现一个酷炫的 menu插件
Nov 14 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
Mar 07 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
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
php输出xml属性的方法
2015/03/19 PHP
PHP抓取及分析网页的方法详解
2016/04/26 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
2017/07/03 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
修改发贴的编辑功能
2007/03/07 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
详解python-图像处理(映射变换)
2019/03/22 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
什么是Python变量作用域
2020/06/03 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
学生会招新策划书
2014/02/14 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
入党函调证明材料
2015/06/19 职场文书