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 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
瀑布流布局代码一例
Apr 11 Javascript
node.js适合游戏后台开发吗?
Sep 03 Javascript
jQuery的each循环用法简单示例
Jun 12 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
Vue项目自动转换 px 为 rem的实现方法
Oct 29 Javascript
微信小程序学习笔记之本地数据缓存功能详解
Mar 29 Javascript
详解vue-property-decorator使用手册
Jul 29 Javascript
JS多个表单数据提交下的serialize()应用实例分析
Aug 27 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
Dec 21 Javascript
Vue 组件注册全解析
Dec 17 Vue.js
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
星际争霸秘籍
2020/03/04 星际争霸
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
基于php无限分类的深入理解
2013/06/02 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
php中error与exception的区别及应用
2014/07/28 PHP
php制作简单模版引擎
2016/04/07 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
javascript实现连续赋值
2015/08/10 Javascript
javascript拖拽效果延伸学习
2016/04/04 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
[01:24]2014DOTA2 TI第二日 YYF表示这届谁赢都有可能
2014/07/11 DOTA
python中的reduce内建函数使用方法指南
2014/08/31 Python
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
Python简单实现两个任意字符串乘积的方法示例
2018/04/12 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
pymysql模块的操作实例
2019/12/17 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
求职信范文英文版
2014/01/05 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS