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值

最新文章

  1. bzoj 1051 (强连通) 受欢迎的牛
  2. LINUX下NFS系统的安装配置
  3. UIView动画效果
  4. jdk 1.7 在ubuntu 环境配置
  5. Java Web表达式注入
  6. phpstorm10.0.1和webstorm11注册
  7. python截取中文字符串
  8. git cherry-pick 从其他分支检出指定的commit到当前分支
  9. C语言入门(4)——常量、变量与赋值
  10. jquery 日期获取
  11. C++隐藏任务栏图标
  12. k8s基于CA签名的双向数字证书认证(三)
  13. vi不保存退出
  14. [转]GDB-----1.GDB概述
  15. BGP - 3,BGP重要概念(EBGP,IBGP,防环/黑洞/全互连/同步)
  16. 5969 [AK]刻录光盘
  17. delphixe10 android操作 打电话,摄像头,定位等
  18. 【自动化专题】selenium如何轻松搞定文件上传
  19. Linux下访问window挂载的磁盘
  20. docker pull提示x509错误的对应方法

热门文章

  1. UWP 轻量级样式定义(Lightweight Styling)
  2. MacBook下java环境的搭建
  3. vue-cli 本地开发mock数据使用方法
  4. C#对Jason序列化匿名对象
  5. Http消息头中常用的请求头和响应头
  6. CentOS 6.5 下搭建FastDFS服务
  7. 列名 &#39;Discriminator&#39; 无效 解决方案
  8. lucene相关度算法
  9. HDU 1251 统计难题(字典树)
  10. 一.jQuery源码解析之总体架构