总结下网上的JS控制密码框获取焦点时文字消失,失去焦点时文字出现的方法
来源:互联网 发布:网络营销策划是it吗 编辑:程序博客网 时间:2024/05/21 18:46
方法一:
JS代码:
window.onload=function(){ var input=document.getElementById('input'); input.onfocus=function(){ if(this.value=='请输入密码'){ this.value=''; this.type='password'; }; }; input.onblur=function(){ if(!this.value){ this.type = 'text'; this.value = '请输入密码'; }; }; };HTML代码:
<input type="text" value="请输入密码" id="input" />这个方法测试了下,IE是不支持的,效果是鼠标移入字消失移出字出现,但是输入内容之后是明文显示,而且IE会提示:”SCRIPT256: 无法得到 type 属性。 不支持该命令。“。
方法二:
HTML代码:
<input type="password" name="password" placeholder="密码" />不过placeholder是HTML5的用法,这种用法,鼠标移入移出字都是以灰色显示,只有输入内容之后字才消失,没有内容字重新显示,IE也不支持。
方法三:
JS代码:
function onload_body(){$("#password").focus(function(){<span style="white-space:pre"></span> $(this).parent().hide();<span style="white-space:pre"></span> $("#password_w").parent().show();<span style="white-space:pre"></span> $("#password_w").focus();<span style="white-space:pre"></span>});<span style="white-space:pre"></span>$("#password_w").blur(function(){<span style="white-space:pre"></span> if($("#password_w").val()==""){<span style="white-space:pre"></span> $("#password_w").parent().hide();<span style="white-space:pre"></span> $("#password").parent().show();<span style="white-space:pre"></span> }<span style="white-space:pre"></span> });}$(document).ready(function(){ onload_body();});HTML代码:
<div > <input name="" type="text" class="login_input" id="password" value="请输入密码"/></div> <div style="display:none;"> <input name="" type="password" class="login_input" id="password_w" value="" /></div>这种方法经过测试在IE,和其他浏览器上都可以实现这种效果。
0 0
- 总结下网上的JS控制密码框获取焦点时文字消失,失去焦点时文字出现的方法
- 使用javascript控制密码框获取焦点时文字消失,失去焦点时文字出现
- 文本框点击时文字消失,失去焦点时文字出现!
- js实现input文本框点击时文字消失,失去焦点时文字出现
- js文本框点击时文字消失,失去焦点…
- JavaScript实现文本框点击时文字消失,失去焦点时文字出现
- jQuery text文本框点击获取焦点时文字提示或焦点文字消失
- jquery 获得焦点的时候,焦点时文本框清空,失去焦点时又显示默认文字
- 文本框获取焦点的时候默认值消失,当默认值发生改变时文本框内容为改变后的内容
- jsp页面加载时文本框通过js获取焦点
- 关于输入框得到焦点时文本框清空,失去焦点时又显示默认文字,值发生改变时不再恢复默认文字的两种方法
- js实现搜索框提示字的特效------------获取焦点和失去焦点
- 输入框的获取焦点、失去焦点
- 兼容ie 谷歌 火狐的获取焦点失去焦点方法
- 获取焦点, 失去焦点
- 通过js实现得到焦点时文本框清空,失去焦点时又显示默认文字,值发生改变时不再恢复默认文字?
- jQuery的获取焦点和失去焦点事件
- AngularJs获取焦点与失去焦点时的表单验证
- WebRTC 点对点视频通话系统
- openwrt试用记录
- Android使用NIO开发客户端
- 常用生僻linux命令
- 《老罗的Android之旅》阅读笔记——Launcher和Zygote的启动过程
- 总结下网上的JS控制密码框获取焦点时文字消失,失去焦点时文字出现的方法
- java 继承总结
- servlet学习笔记
- Ceph OSD因为xfs fadvise(DONTNEED)问题无法启动
- mvc ajaxbeginform oncussful
- linux中源码编译安装git
- jstl 格式化
- 多线程基本概念
- .net与u3d通信