js实现输入框仿html5 placeholder功能
来源:互联网 发布:去除美图秀秀的软件 编辑:程序博客网 时间:2024/04/29 22:18
思路是将label定位到输入框上面,根据输入框内容判断显示或者隐藏label,当然如果浏览器支持html5则就使用placeholder功能就ok了,所以可以预先判断一下是否支持。方法很简单,下面代码直接运行可以实现效果。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> <script type="text/javascript" src="jquery-1.8.2.js"></script> <style type="text/css">ul,li{list-style:none;margin:5px 0px;padding:0px;}.label-text-tips{margin-bottom:-30px;float:left;color:black;height:25px;line-height:20px;color:#ccc;}.txt-mobile{position:relative;z-index:22;background-color:transparent;border:solid 1px #ccc;} </style> <script type="text/javascript"> <!--$(document).ready(function(){ if (!IsPlaceholderSupport()) {CopyPlaceholder("la","txt_mobile");CopyPlaceholder("la2","txt_mobile2"); }})function IsPlaceholderSupport() {return 'placeholder' in document.createElement('input');}function CopyPlaceholder(labelId,txtId){$("#"+txtId).before("<label class=\"label-text-tips\" id=\""+labelId+"\">请输入</label>");if ($("#"+txtId).val()==""){$("#"+labelId).show();}else{$("#"+labelId).hide();}$("#"+txtId).keyup(function(){if($(this).val()==""){$("#"+labelId).show();}else{$("#"+labelId).hide();}})} //--> </script> </head> <body> <div> <ul> <li> <input id="txt_mobile" type="text" value="12" placeholder="请输入" /> </li> <li> <textarea id="txt_mobile2" placeholder="请输入"></textarea> </li> </ul> </div> </body></html>
- js实现输入框仿html5 placeholder功能
- 用jquery实现html5的placeholder功能
- 输入框--仿placeholder,oninput检测用户输入事件
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件 .
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件
- 仿百度输入框自动匹配功能的JS代码
- 仿百度输入框自动匹配功能的JS代码
- jQuery+css+js+html5实现订座功能(仿电影票订座和火车票订座功能)
- HTML5 placeholder JS模拟
- js模仿html5 placeholder
- js实现输入框自动提示功能
- 网页输入框的提示实现 placeholder
- 使用onfocus实现输入框的placeholder
- 带提示的input输入框类似html5的 placeholder
- HTML5的输入框Placeholder字体缺省颜色修改
- html4向上兼容html5输入框提示placeholder
- html5实现输入框自动提示功能之------datalist标签
- 黑马程序员 Java 语言基础上
- test
- 用Ant实现Java项目的自动构建和部署
- 2035 ——人见人爱A^B
- 北京合租谁伤的起
- js实现输入框仿html5 placeholder功能
- 2034 ——人见人爱A-B
- matlab实现发邮件
- rcp(插件开发)插件B需要引用插件A中的jar包-如何处理依赖关系
- hdu 1281 (最大匹配)
- 初探block
- android adb命令 unable to connect to 192.168.1.155:5555
- hudson中配置另外一台机器上源码的构建
- 最棒的逆向工具 IDA Plus 6.4 hex-rays decopiler (arm x86) 1.8.0.130306