基于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中打印当前的时间实现思路及代码
Dec 18 Javascript
javascript实现动态侧边栏代码
Feb 19 Javascript
jQuery实现切换页面过渡动画效果
Oct 29 Javascript
JavaScript实现简单Tip提示框效果
Apr 20 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
ES6学习教程之Map的常用方法总结
Aug 03 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
angularJs提交文本框数据到后台的方法
Oct 08 Javascript
vue 项目接口管理的实现
Jan 17 Javascript
javascript实现的字符串转换成数组操作示例
Jun 13 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
Apr 15 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 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
实用函数4
2007/11/08 PHP
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
Python中subprocess模块用法实例详解
2015/05/20 Python
python函数的5种参数详解
2017/02/24 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
python处理“
2019/06/10 Python
利用Python实现kNN算法的代码
2019/08/16 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
在python3中使用shuffle函数要注意的地方
2020/02/28 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
Europcar意大利:汽车租赁
2019/07/07 全球购物
办公室秘书自我鉴定
2014/01/18 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
新年抽奖获奖感言
2014/03/02 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
element多个表单校验的实现
2021/05/27 Javascript
python 如何做一个识别率百分百的OCR
2021/05/29 Python
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL
一篇文章告诉你如何实现Vue前端分页和后端分页
2022/02/18 Vue.js