html怎么实现密码隐藏显示


当前第2页 返回上一页

JS:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<script type="text/javascript">

// 这里使用最原始的js语法实现,可对应换成jquery语法进行逻辑控制

var visible=document.getElementById('psw_visible');//text block

var invisible=document.getElementById('psw_invisible');//password block

var inputVisible = document.getElementById('input_visible');

var inputInVisible = document.getElementById('input_invisible');

    //隐藏text block,显示password block

function showPsw(){

var val = inputInVisible.value;//将password的值传给text

inputVisible.value = val;

invisible.style.display = "none"

visible.style.display = ""

}

    //隐藏password,显示text 

    function hidePsw(){

   var val=inputVisible.value;//将text的值传给password 

inputInVisible.value = val;

invisible.style.display = ""

    visible.style.display = "none"

}

</script>

更新后的代码如下:

HTML:

1

2

3

4

5

6

7

8

9

<div id="page_container">

<!--密码输入框-->

<div class="input_block">

<img id="demo_img" οnclick="hideShowPsw()" src="visible.png">

<input type="password" id="demo_input" placeholder="Password"/>

</div>

  

<button οnclick="">Login</button>

</div>

JS:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<script type="text/javascript">

// 这里使用最原始的js语法实现,可对应换成jquery语法进行逻辑控制

var demoImg = document.getElementById("demo_img");

var demoInput = document.getElementById("demo_input");

    //隐藏text block,显示password block

function hideShowPsw(){

if (demoInput.type == "password") {

demoInput.type = "text";

demo_img.src = "invisible.png";

}else {

demoInput.type = "password";

demo_img.src = "visible.png";

}

}

</script>

Demo本来是免费的,可能下的人多了系统给提高到了10积分,这里再提供一个github的demo下载地址,没有积分的可以从这里免费下载:

https://github.com/jiangxh1992/HTML5InputDemo

【推荐学习:html视频教程】

以上就是html怎么实现密码隐藏显示的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Html怎么删除表格的第二行

Html <b>加粗与<strong>加粗标签区别

Html怎么使文本框不可编辑

Html input只输入数字怎么设置

关于Html标签style属性的使用方法详解(附具体实例)

Html caption标签怎么用

Html中css代码放哪里

Html怎么做表格

Html怎么给span添加颜色

css如何让高度自适应

更多相关阅读请进入《Html》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...