基于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 相关文章推荐
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
js调试系列 断点与动态调试[基础篇]
Jun 18 Javascript
jquery实现图片按比例缩放示例
Jul 01 Javascript
JavaScript实现的字符串replaceAll函数代码分享
Apr 02 Javascript
js完美解决IE6不支持position:fixed的bug
Apr 24 Javascript
JavaScript多并发问题如何处理
Oct 28 Javascript
JavaScript如何获取到导航条中HTTP信息
Oct 10 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
May 09 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
Vue实现本地购物车功能
Dec 05 Javascript
详解在Node.js中发起HTTP请求的5种方法
Jan 10 Javascript
微信小程序接入vant Weapp组件的详细步骤
Oct 28 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
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
用Python进行TCP网络编程的教程
2015/04/29 Python
python并发编程之线程实例解析
2017/12/27 Python
python 实现敏感词过滤的方法
2019/01/21 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
小学体育课教学反思
2016/02/16 职场文书
Python读取和写入Excel数据
2022/04/20 Python
MySQL的意向共享锁、意向排它锁和死锁
2022/07/15 MySQL