jquery实现用户名密码提示
2016-04-23 22:39
309 查看
现在很多的网站登录框都有“请输入用户名”,“请输入密码”的功能提示,今天用jQuery做了一下这个类似的小功能。
HTML代码如下:
第一步,当用户名文本框获取鼠标焦点时,如果地址框的值为“请输入用户名”则要把文本框的内容清空。
第二步,当用户名文本框失去鼠标焦点时,如果用户名文本框的值为空,则将地址框中的值设置成“请输入用户名”
注:this指向当前文本框。
在上述功能中可以用this.defaultValue属性来实现同样的功能,就是获取当前文本框的默认值。
声明:有什么不对的地方或者疑问的地方可以提出来,多多指教!
HTML代码如下:
<input type="text" id="userid" value="请输入用户名"> <input type="text" id="password" value="请输入密码"> <input type="button" value="登录">
第一步,当用户名文本框获取鼠标焦点时,如果地址框的值为“请输入用户名”则要把文本框的内容清空。
$("#userid").focus(function(){ var useridText =$(this).val();//获取用户名文本框的值 if(useridText=="请输入用户名"){ $(this).val(""); } });
第二步,当用户名文本框失去鼠标焦点时,如果用户名文本框的值为空,则将地址框中的值设置成“请输入用户名”
$("#userid").blur(function(){ var useridText =$(this).val();//获取用户名文本框的值 if(useridText==""){ $(this).val("请输入用户名"); } });
注:this指向当前文本框。
在上述功能中可以用this.defaultValue属性来实现同样的功能,就是获取当前文本框的默认值。
声明:有什么不对的地方或者疑问的地方可以提出来,多多指教!
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- HTML5调用摄像头实例
- Patrol 7 架构下?的处理方法
- JavaScript 各种遍历方式详解
- 数组方法汇总
- Apple官网研究之使用Justify布局导航
- 关于前端的思考与感悟
- 清除IE分级审查密码
- 华为路由器密码恢复
- 注册表导出管理员密码文件