基于JS实现密码框(password)中显示文字提示功能代码


Posted in Javascript onMay 27, 2016

其实实际上实现中并不能让password中显示文字提示,但是我们在工作中有这样的需求,当没输入东西的时候,框内有提示输入密码,但是当输入东西的时候又显示的是*号,那么是如何实现的呢?其实原理很简单,就是放两个文本框,样式以及定位都是一样的。先将type为password的隐藏,只显示type为text的伪密码框,value设置提示内容例如请输入密码。然后当input触发的时候,type为text的input隐藏,让type为password的input显示出来。然后当检测password的value为空的时候,再将type为password隐藏,type为text的显示。啥话也不说了,上代码。(ps:额外添加了重置功能)

先上html部分

<table class="login_table">
<tr>
<td>账号</td>
<td><input type="text" value="请输入您的账号" class="admin" /></td>
</tr>
<tr>
<td>密码</td>
<td>
<input type="text" value="请输入您的密码"id="login_showPwd" />
<input type="password"id="login_password" style="display: none"/>
</td>
</tr>
<tr>
<td>
<input type="button" value="登录" />
<input type="button" value="重置" id ="btn_res"/>
</td>
</tr>
</table>

然后上js部分

//账号部分
$(function(){
$(".admin").focus(function(){
if($(this).val() == "请输入您的账号"){
$(this).val("");
}
});
$(".admin").blur(function(){
if($(this).val() == ""){
$(this).val("请输入您的账号");
}
});
// 密码部分
$('#login_showPwd').focus(function(){
var text_value=$(this).val();
if(text_value == this.defaultValue){
$('#login_showPwd').hide();
$('#login_password').show().focus();
}
});
$('#login_password').blur(function(){
var text_value = $(this).val();
if(text_value==""){
$('#login_showPwd').show();
$('#login_password').hide();
}
});
//重置部分
$('#btn_res').click(function(){
$('.admin').val("请输入您的账号");
$('#login_password').hide().val("");
$("#login_showPwd").show();
});
});

下面给大家介绍密码输入框 底下显示的文字方法

一个小的提示很多网站密码输入框里面都有密码两个字,以前以为是text的,值到今天才知道,它就是password标签,写法如下

<input type="password" name="pas" placeholder="密码"/>

加了一个placeholder属性就好了

基于JS实现密码框(password)中显示文字提示功能代码

以上所述是小编给大家介绍的实现密码框(password)中显示文字提示功能代码的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery Ajax提交表单查询获得数据实例代码
Sep 19 Javascript
JavaScript中__proto__与prototype的关系深入理解
Dec 04 Javascript
常用的JS验证和函数汇总
Dec 23 Javascript
javascript实现简单的鼠标拖动效果实例
Apr 10 Javascript
js实现动态创建的元素绑定事件
Jul 19 Javascript
ES6新特性之Object的变化分析
Mar 31 Javascript
JS实现无缝循环marquee滚动效果
May 22 Javascript
angular 用拦截器统一处理http请求和响应的方法
Jun 08 Javascript
微信小程序如何调用新闻接口实现列表循环
Jul 02 Javascript
vue+axios 拦截器实现统一token的案例
Sep 11 Javascript
vue实现广告栏上下滚动效果
Nov 26 Vue.js
el-table表头根据内容自适应完美解决表头错位和固定列错位
Jan 07 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
May 26 #Javascript
Node.js的npm包管理器基础使用教程
May 26 #Javascript
JavaScript中的各种操作符使用总结
May 26 #Javascript
浅析JavaScript中的对象类型Object
May 26 #Javascript
简单总结JavaScript中的String字符串类型
May 26 #Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
May 26 #Javascript
JavaScript中的Number数字类型学习笔记
May 26 #Javascript
You might like
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
php的debug相关函数用法示例
2016/07/11 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
extjs 学习笔记(二) Ext.Element类
2009/10/13 Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
全面了解JavaScript的作用域链
2019/04/03 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python教程之全局变量用法
2016/06/27 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
Python装饰器用法实例总结
2018/02/07 Python
为什么说python更适合树莓派编程
2020/07/20 Python
python3将变量输入的简单实例
2020/08/19 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
社区维稳工作方案
2014/06/06 职场文书
2014年文员工作总结
2014/11/18 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js
图神经网络GNN算法
2022/05/11 Python
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技