基于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创建一个选择文件的对话框代码
Jun 16 Javascript
更快的异步执行(setTimeout多浏览器)
Aug 12 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
Jun 01 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
Jul 27 Javascript
javascript实现在网页中运行本地程序的方法
Feb 03 Javascript
js实现上一页下一页的效果【附代码】
Mar 10 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
Apr 21 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
Apr 10 Javascript
vue.js配合$.post从后台获取数据简单demo分享
Aug 11 Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 Javascript
今天,小程序正式支持 SVG
Apr 20 Javascript
React Hook用法示例详解(6个常见hook)
Apr 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
PHP array操作10个小技巧分享
2011/06/23 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
分享PHP守护进程类
2015/12/30 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
JS模拟面向对象全解(一、类型及传递)
2011/07/13 Javascript
JavaScript Memoization 让函数也有记忆功能
2011/10/27 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
js数字滑动时钟的简单实现(示例讲解)
2017/08/14 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
js实现简单音乐播放器
2020/06/30 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
python实现类之间的方法互相调用
2018/04/29 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
python获取Linux发行版名称
2019/08/30 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
回门宴答谢词
2014/01/13 职场文书
2014年客服工作总结与计划
2014/12/09 职场文书
邹越演讲观后感
2015/06/15 职场文书
婚礼领导致辞大全
2015/07/28 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis