实现input密码框显示/隐藏的功能

摘要:
目前,在许多地方,只有一个密码框用于注册,然后添加了显示/隐藏按钮。这非常简单,用户无需输入两次密码即可查看密码输入是否正确。因此Fantasy还研究了第一个引擎的实现方案:1.首先,密码框1234<ddclass=“password”><inputname=“”type=“passpord”class=“n-txtCss”placeholder=“Please enter your password”datatype=“*6-16”errormsg=“密码范围在6到16位之间!

现在很多地方的注册都只有一个密码框,然后再加个显示/隐藏按钮,这样做很简洁,不用再很繁琐的输入两遍密码,用户能自己看到密码输入得对不对。所以幻幻也研究了一发实现方案:

1. 首先来个密码框

1
2
3
4
<ddclass="password">
<inputname=""type="password"class="n-txtCss"placeholder="请输入您的密码"datatype="*6-16"errormsg="密码范围在6~16位之间!"nullmsg="请输入密码!"sucmsg="&nbsp;"maxlength="16"plugin="passwordStrength">
<iclass="fafa-eye-slash"></i>
</dd>

2.CSS

让显示/隐藏按钮放在密码框的最右侧

1
2
3
4
5
6
7
8
9
10
11
12
13
.password{
position:relative;
}
.password.n-txtCss{
width:90%!important;
}
.password.fa{
position:absolute;
right:10px;
top:15px;
font-size:20px;
cursor:pointer;
}

3.JS实现

1
2
3
4
5
6
7
8
9
$(".password").on("click",".fa-eye-slash",function(){
$(this).removeClass("fa-eye-slash").addClass("fa-eye");
$(this).prev().attr("type","text");
});
$(".password").on("click",".fa-eye",function(){
$(this).removeClass("fa-eye").addClass("fa-eye-slash");
$(this).prev().attr("type","password");
});

效果图

实现input密码框显示/隐藏的功能第1张

实现input密码框显示/隐藏的功能第2张

转自 :https://www.reinforce.cn/t/569.html

免责声明:文章转载自《实现input密码框显示/隐藏的功能》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ajax与websocket的区别以及websocket常用使用方式PPT2010制作充电动画下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

zookeeper 日志输出到指定文件夹

最近,我在学习ZookeperStormKafka。顺便说一下,我在本地建立了一个集群。我遇到了Zookeeper日志输出路径的问题。我发现设置log4j。Zookeeper中的属性无法解决日志路径问题。我发现解决方案如下:1.修改log4j属性,您应该能够更改它。我更改了红色粗体,但仍然没有生效。#定义要移动的默认值...

从零开始制作Galgame——我的Ren'py学习笔记(一)

然后点击“启动工程”点击“开始游戏”效果应该是这样的好了,现在你就制作出了属于自己的第一个游戏角色在一般的Galgame中,不是所有话都是“旁白”说的,一个完整的游戏里面应该有主角那么,怎么在ren'py中定义角色呢我们把刚才的代码更改一下definel=Characterlabelstart:l"HelloWorld!...

hiveserver2启动卡住问题解决方案

问题分析:hiveserver2可能是Hadoop集群进入安全模式,导致hiveserver2连接不上集群临时解决方案:离开安全模式即可#查看安全模式情况hdfsdfsadmin-safemodeget#离开安全模式hdfsdfsadmin-safemodeleave#进入安全模式hdfsdfsadmin-safemodeenter问题再分析:如何永久性的解...

c# Socket心跳试验,自定义发送包 和 使用KeepAlive

我记录了我心跳的位置,但WireShark无法检测到正在发送的消息,主要是因为发送的数据大小为0。如果网络电缆被拔掉,下次检测到心跳时就会报告错误。虽然这种方法可以检测套接字是否断开,但它不是很好,响应也不及时。当使用KeepAlive时,WireShark通常会检测到它不停地向Socket服务器发送消息,即心跳检测。图:通过三次握手(前三次握手)建立连接后...

SecureCRT优化调整、永久设置、保护眼睛和配色方案

您可以根据个人喜好调整字体大小。我已经习惯了4号字体。到目前为止,SecureCRT优化已经完成。...

C# 没落了吗?

首先,这个数字--------------------------------------------C#是否正在衰落与微软的整个平台密切相关。近年来,使用C#的人越来越少,这也是因为越来越少的人专门为Microsoft平台开发产品。现在是移动时代,微软基本上错过了互联网和移动互联网这两波浪潮。现在生活不容易。在软件工程中,人们常说“唯一不变的就是改变本身”...