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 相关文章推荐
JavaScipt基本教程之JavaScript语言的基础
Jan 16 Javascript
jquery validation插件表单验证的一个例子
Mar 03 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
Mar 16 Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 Javascript
iframe里的页面禁止右键事件的方法
Jun 10 Javascript
JavaScript中的方法重载实例
Mar 16 Javascript
javascript实现控制的多级下拉菜单
Jul 05 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
Oct 26 Javascript
深入理解jQuery()方法的构建原理
Dec 05 Javascript
浅谈gulp创建完整的项目流程
Dec 20 Javascript
详解如何在Vue项目中导出Excel
Apr 19 Javascript
vue使用原生swiper代码实例
Feb 05 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中的filesystem文件系统函数介绍及使用示例
2014/02/13 PHP
PHP时间和日期函数详解
2015/05/08 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
2020/01/04 PHP
Javascript &amp; DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
2015/02/03 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
Python3写入文件常用方法实例分析
2015/05/22 Python
python Django框架实现自定义表单提交
2016/03/25 Python
对tf.reduce_sum tensorflow维度上的操作详解
2018/07/26 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
后勤部长岗位职责
2013/12/14 职场文书
师德师风个人反思
2014/04/28 职场文书
医院义诊活动总结
2014/07/04 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
民事起诉书范本
2015/05/19 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
素质教育学习心得体会
2016/01/19 职场文书