js、jquery分别实现点击密码输入框密码显示和隐藏
来源:互联网 发布:人工智能百度网盘 编辑:程序博客网 时间:2024/05/24 05:38
很多密码框都有个眼睛标记,点击能显示密码。原理就是点击切换password为text等显示
主要知识点:
onmousedown:鼠标按下时事件
示例:document.getElementById("btn").onmousedown=function(){};
onmouseup:鼠标按键被松开时事件
示例:document.getElementById("btn").onmouseup=function(){};
1.jsp代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .pass{ width:200px; height: 20px; } </style> </head> <body> <input type="password" name="" id="pass" value="123456" class="pass"/> <input type="button" name="" id="btn" value="点击显示" /> </body></html>
2.方法一:js代码实现
<script> window.onload=function(){ var btn=document.getElementById("btn"); var pass=document.getElementById("pass") btn.onmousedown=function(){ pass.type="number" }; btn.onmouseup=btn.onmouseout=function(){ pass.type="password" } }</script>
方法二:jquery代码实现
$(function(){ $("#btn").mousedown(function(){ $("#pass").attr("type", "text"); }); $("#btn").mouseup(function(){ $("#pass").attr("type", "password"); }); });
注意:jquery有一个缺点,那就是IE浏览器不支持修改type,所以建议用js实现。
阅读全文
0 0
- js、jquery分别实现点击密码输入框密码显示和隐藏
- js点击 密码输入框密码显示隐藏
- js实现显示密码和隐藏密码
- jquery 实现密码框的显示隐藏 js
- js 之 密码框 显示密码和隐藏密码
- js和jq分别实现点击显示隐藏的功能
- jQuery实现密码输入框点击隐藏框内提示字
- 点击显示/隐藏密码
- Android 实现显示密码和隐藏密码
- 点击密码的显示和隐藏
- 【Android】实现动态显示隐藏密码输入框的内容
- 【Android】实现动态显示隐藏密码输入框的内容
- VC实现文本输入框密码的显示与隐藏
- JS实现登录页密码的显示和隐藏
- JQuery实现密码的显示与隐藏
- 密码框输入的显示和隐藏切换
- 密码框显示和隐藏
- 显示密码和隐藏密码
- 苹果支付成功后,JAVA服务端二次验证
- vim的使用
- QT读写XML文件之DOM方式解析XML
- [Unity&]缺少引用空间CrossPlatformInput的解决办法
- c++向main函数传递参数
- js、jquery分别实现点击密码输入框密码显示和隐藏
- HTML空格占位符
- VLC搭建基于TCP的流媒体服务器
- Dijkstra's Alg as Framawork
- Git 工作流
- 直接插入排序,折半插入排序
- xcode8由于权限问题导致崩溃
- rsa+aes非对称加密实例(两对公私钥)
- 《DeepWalk: Online Learning of Social Representations》学习笔记