基于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 反科里化 this [译]
Sep 20 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
详解JavaScript节流函数中的Throttle
Jul 16 Javascript
Javascript实现代码折叠功能
Aug 25 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
微信小程序商品到详情的实现
Jun 27 Javascript
vue中各组件之间传递数据的方法示例
Jul 27 Javascript
关于laydate.js加载laydate.css路径错误问题解决
Dec 27 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
Apr 10 Javascript
JS简单数组排序操作示例【sort方法】
May 17 Javascript
微信小程序 轮播图实现原理及优化详解
Sep 29 Javascript
JavaScript DOM常用操作代码汇总
Jul 03 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
php 特殊字符处理函数
2008/09/05 PHP
《PHP编程最快明白》第三讲:php数组
2010/11/01 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
js类的静态属性和实例属性的理解
2009/10/01 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
2016/05/21 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
python计算最小优先级队列代码分享
2013/12/18 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
python交互式图形编程实例(三)
2017/11/17 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
2018/07/19 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
商场中秋节活动方案
2014/02/07 职场文书
消防应急演练方案
2014/02/12 职场文书
创建文明城市标语
2014/06/16 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python