用jquery实现html5的placeholder功能
2024-08-26 01:55:44
html5的placeholder功能在表单中经常用到,它主要用来提示用户输入信息,当用户点击该输入框之后,提示文字会自动消失。
我们用jquery实现类似的功能:
当输入框获得焦点时,清空输入框中的提示文字。
当输入框失去焦点时,若输入框中的数据为空,则再次出现提示文体。
效果图:
talk is cheap , show you code:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jquery test</title>
<script src="jquery-1.11.1.min.js"></script>
<style type="text/css">
input
{
margin-top:50px;
margin-left:100px;
color: gray;
}
</style>
</head> <body>
<div><input type="text" id="username" value="用户名"></div>
<div><input type="text" id="email" value="邮箱"></div>
</body>
<script type="text/javascript">
$("input").click(function(){
$(this).val("");
});
$("input").blur(function(){
if($(this).val() == ""){
$(this).val(this.defaultValue);
}
})
</script>
</html>
说明:this.defaultValue指的是该标签原始的value值
最新文章
- bzoj 1051 (强连通) 受欢迎的牛
- LINUX下NFS系统的安装配置
- UIView动画效果
- jdk 1.7 在ubuntu 环境配置
- Java Web表达式注入
- phpstorm10.0.1和webstorm11注册
- python截取中文字符串
- git cherry-pick 从其他分支检出指定的commit到当前分支
- C语言入门(4)——常量、变量与赋值
- jquery 日期获取
- C++隐藏任务栏图标
- k8s基于CA签名的双向数字证书认证(三)
- vi不保存退出
- [转]GDB-----1.GDB概述
- BGP - 3,BGP重要概念(EBGP,IBGP,防环/黑洞/全互连/同步)
- 5969 [AK]刻录光盘
- delphixe10 android操作 打电话,摄像头,定位等
- 【自动化专题】selenium如何轻松搞定文件上传
- Linux下访问window挂载的磁盘
- docker pull提示x509错误的对应方法